Well you could write a script for each trigger zone so that the:
Main trigger zone only works when the player enters it
AND;
That the first zone must have been entered first:
First trigger zone will activate the Master trigger zone (if you will) via scripting i.e. :
:state=0,plrwithinzone=1:settargetname=Master Zone,sound=$0,state=1
:state=1:activatetarget=2,state=2
Then put the enemy's name in the If Used box of the Master Zone and make this the main for the Master Trigger:
:state=0,activated=2,plrwithinzone=1:activateifused=1,sound=$0,state=1
I hope this works