Non-skeletal animations?

I’d like to create a variety of animations for non-skeletal instanciated meshes, with the goal of being able to assign an animation to a mesh instance. The only options for animations that I can find is for skeletal animations, is there a way to do this without only using BP+timelines?

For instance, if I have a 10 cubes and want them to each do a different movement, it would be easier to assign and play an animation in game than it would be to create 10 different class/children to animate.

Do I have the option to do this?

Blueprint is a must but timelines may be replaced by matinee