Baked trs animation

In docs there are Baked Texture Animations which is gpu-accelerated animation for meshes and thin instances, but it seems that only bone animations are supported.
For TRS animations (translation, rotation, and scale), could there be a way that animations can be baked and computed in gpu per thin instance?

A bone is actually a translation/rotation/scale, so you could create a single bone and use a baked texture animations for it?