Not sure if this is suitable for you. Try nickname plugin/behaviour from rexrainbow
construct.net/en
You can set the enemy object nickname to "Enemy1"(rat), "Enemy2"(cat), "Enemy3"(man), "Enemy4"(woman). So when you want to spawn cat. You just have to pass in "2" as a function param(Assuming you are using a function to spawn) and in the function nickname:create "Enemy" & function.param(0).
Something like that. However not sure if thats what you want.