That should not be a big issue..
Instead of uid, in this case I would give the enemypath an instance variable "number" and the sprite an instance variable "destination"..
Then you could just set the sprites instance variable to the destination enemypath variable..
sprite on pathfinding arrived
sprite add 1 to destination
(subevent)
system pick enemypath where enemypath.number = sprite.destination
sprite find path to enemypath.x,enemypath.y
or you could set destination to choose(1,2,3) to pick a random enemypath to go to..
etcetera..