Sync multi actor animation?

So currently I have a number of events in my project that require multiple actors to sync up animations independent of level or position. Things between the player and other actors like stealth kills, or pulling a lever or opening a chest.

Currently I store what animations need to be played on the BP for the object the player interacts with, and so when it comes time to play the animation, I deactivate collision between the objects, position them in world space, move the player camera, play the montages, etc. from that objects BP.

I’ve been told in passing that I can more easily do this in sequencer, or matinee, but for the life of me can’t figure out how. Is this possible, or did I find the best way to do it already?