Culling points after number of loops completed in Anenome

Hi I am trying to recreate a situation where there are only a certain number of points in an area defined within rhino.

I am generating a number of points in each loop this process based on a set of rules and use an awesome loop.

I have made this work albeit in a throw everything at it and the kitchen sink. (After many months I keep finding new nodes).

When a threshold is reached the points are culled.

What I would like to do is instead of culling half (cull nth) the points I would like to do it if they have been ‘present’ for two loops.

Any ideas appreciated.