If "wait_for_my" nearly works, have you thought about using semaphore
'entities' in conjunction with 'wait_for_my' ?

That way you may be able to use just a single function, but running
multiple instances, each with a different entity as an identifier...

(bear in mind I still do not REALLY understand what you are trying to achieve...)


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial