i know im late to the party i had the same issue what i did was something like this : in the parent class i created a custom event with custom logic in the parent class :
that i called from update timeline and passe it the value on the timeline track like so
then i called the event from child classes like this + call to parent :