Ben,
I am not sure if you have solved your problem and possibly with Tom's help and suggestions you have.
However, here is an article I have gone back to many times just to reinforce it in my head....
This interesting and important points in there is that when you have a FIND after a FIND, the second FIND destroys the context of the first FIND.
http://www.hiden.org/awareim/the-execution-context-of-awareim/
So, reading his article.... if you have IN BATCHES OF 1 in the top process then I am pretty sure you can achieve (I haven't tried and example yet but intend to)
the Double FOR loops you were asking about. In any event, I have found it an excellent article and would love to compile a collection of similar articles that
clearly explain Aware IM context.
I remember many years ago Keith Canniff from the Magic community made the point..... "In Magic.... if it takes more than 20 mins to figure out, then you are probably doing it wrong."
I think the same applies for Aware. The Process and Context model is extraordinarily powerful but can seem daunting and complex if approached in the wrong way.
I still always get messed up know when and what actions could/should be bundled in a single Rule of a Process or when they should be split into separate Rules...as opposed to separate Processes / Sub Processes. I eventually always arrive at a solution but lack the clarity in my head to know from the get go exactly how it is to be done. Most often it is by trial and error to arrive at a result. But I am a firm believer in the adage that practice makes perfect.