Can you try applying indexes to any of the attributes which help your recent object to appear as the first object? I haven't tried this before. Then try to use javaaction
If I understand you correctly, you want to process your latest created object at first in the batch. I think your fastest and easiest option is, to check the system Entity Member DateCreated and do a Descend sort on that attribute. this will get you the lastests first and works it way up all the way to the oldest.
Hope this will get you in the right direction.
Good luck with it,