>>350098826
https://booth.pm/en/items/2278448
This booth item essentially does a watered down non-insane version of the idea.
Check out the animation contrller it generates.

Essentially each "transition" arrow in animation controller is controlled by multiple bools to actually be accessed.
if you have 8 bools (0000000) 
(0000001) - state 1
(0000010) - state 2
(0000011) - state 3
(0000100) - state 4
So use each state conditions for your transition arrows. Does that make sense?