Never bothered with sub-animations myself, but if they don't work out you can use animation angles instead. For example..
For Standing/Idle/whatever:
0 = Big mario facing right
180 = Big mario facing left
1 = Small mario facing right
181 = Small mario facing left
2= Luigi facing right, etc.
This will drastically cut down the amount of events for character/type animations. Works better in MMF because of the direction clock thing, but whatever