How is animation system working with animation graph?

I’ve tried to make custom AnimGraph node that implements complicated calculations and runs different animations directly from predefined assets with root motion enabled. Well… i’ve done with playing single animation at once and its playing with root motion. It was not enough for my purposes. I’ve implemented custom structure that holds an UAnimInstance references and float parameter as BlendAlpha. Now it blends nicely but problem in in my root motion extraction. So i’ve tried to dive deeper and found that animation system has Animation Groups and UngroupedPlayers containing lists of TickRecords which as far as i know serving to keep each animation updated independently. I’ve tried to add own TickRecord from my custom node but its just ignored. It creates custom group but not placing TickRecord into it. Please help me to understand wich way is correct to work with such situation.

Bump .