Movement using offsets in Matinee

I have a bunch of doors that open in the exact same way–simple rotation. One door is animated with a matinee. If I duplicate both that door and the matinee, move the door to a new location, and hook the new door up to the new matinee, it will pop into the old door’s location to animate.

How would I go about using offsets instead? Also, is it possible to ‘link’ an animation to an object (like assigning a material to a static mesh itself as opposed to to an instance of it on stage) so that I don’t have to replace the actors involved every time? Should I be using something else, like a timeline or skeletal animation for this instead?