When $addtok adds a token to an item, it adds it ad the end (right side), right? So those are the newest data values?
So, what you are saying, is if can just use $deltok to delete the first (several) token (left side, oldest).
EX: item data1 data2 data3 data4 data5 data6
$deltok(%itemdata,1-3,32)
end result: item data4 data5 data6
Also, is there a limit to the number of token for an item?