I suggest you just make it chooseable from in-game, other solutions are probably near impossible. In-map you COULD use regions (Like in a hero arena you have a wisp which has to move to a circle of power to choose a certain hero.) But make the circle of powers different races, so when a specific player chooses one that race from the circle of power appears at his starting position.