Cull items but keep same numbering

I have several shapes which are numbered and i need to extract some of them, but keeping the same exact numbering.
I know how to cull the items I need but can’t get the same numbering from the original list based on the culled shapes.
For instance in the attached image: i can filter shapes 31 & 71 but i want them to keep the same number when i tag them (not reset to 0 & 1).

Why don’t you make a pair lists, one for the shape, the other for the numbers. You can cull the items from both of the lists, so in the end they are still matching.

Hi, have you tried the Sift Pattern? It keeps the initial data structure.
More information is in the tutorial below: