Easiest way to animate destructible meshes

Hello. I am trying to find a way to animate “pre destructed” mesh.
For instance, I am building a game where one of the mechanics will be to rewind time and find clues. For instance, the character goes into destructed ruins and in some conditions, the ruins are getting back together.
I was looking at this: Reversing Time Tutorial (Intermediate) -Unreal Engine 4 - YouTube
But I have two problems with it:
The first problem is that I want my game objects to be “already” destroyed and not to shoot them or something like this and then rewind, and the second problem is that maybe it won’t work for destructibles.

Is there any easiest way to achieve that?