Offset animations of Instanced VAT objects

I need to add vegetation to my scene, but I need to create custom animations for my foliage - the Simple Wind node won’t be enough in this case. I need to have a lot of them in the scene, so my plan is to animate them using Vertex Animation Textures.

Dropping the objects into the scene is not much of an issue, but all of the object’s animations are synced together. Is there a way I can offset the animations of each of the objects?

My initial idea is to create a blueprint to somehow loop through each of the objects, and give a random value to the frame offset within, but that’s just an idea…

Thanks!