I’m looking to do something very similar to this and I have run into the same issue where it will be too difficult to maintain the AnimBP as the number of animations increase; it just will not scale up well.
I’ll be looking into some solutions and I’ll report back in this question if I make any progress.
Have you made any progress with this? (I saw below that you’re investigating sub-states)