I have not tried, but.
Maybe you can use the TAnimations procedure
procedure ProcessTick(time, deltaTime: Single);
And call him immediately after starting the animation from scratch with a deltatip that puts you on the right key.
Note that the function also includes a time parameter, but this code is apparently ignored in the code, otherwise you could use it to set the current time.
source share