Right, I've finally got my dummy unit to spawn, move, AND follow the caster without being detected. I've updated it to be a passive ability now, so the trigger reads as follows:
Events:
Unit - A unit learns a skill
Conditions:
(Learned Hero Skill) Equal to Heat Seeking (caster aura)
Actions:
Unit - Create 1 Dummy for (Owner of (Learning Hero)) at (Position of (Learning Hero)) facing (Random point in (Playable map area))
Unit - Set level of Heat Seeking (dummy) for (Last created unit) to (Level of Heat Seeking (caster aura) for (Triggering unit))
Unit - Order (Matching unit) to Undead Crypt Lord - Locust Swarm
Unit - Order (Last created unit) to Follow (Learning Hero)
now I have a new problem - the dummy won't cast the ability due to the order. I gave the dummy a model and made it selectable to see if it was following and spawning, and found that the ability works, it just won't fire off when ordered to by the trigger. I also tried to remove the dummy from the game using the "matching unit" condition and action, but no luck.