Not like I want to do complex things, but I'm probably hitting that (It's bugging enough I want to do custom skills right now >.<) but here is what I'm thinking.
If I can figure out which condition or event would allow "unit of specific player unit enters region does action" would very simplify everything.
Though not the case, I may have to store the group of recently created units and move them, then delete variable for the next group. Delete part to remove "leaks" or whatever, though not my main concern at the moment.
Then when units are instantly moved to the next level, wrap them up in a new variable and repeat. The problem here is not not catch player units into the creep movements of the computer players.