Animating interaction of multiple scenes (dynamically)

Godot Version

Godot 4

Example

Main character opens a car (any car in the game level), takes item (there are many possible items).

Question

  1. What is the most convenient way (approach, workflow) to animate interaction of multiple separate scenes? I suppose - you would use AnimationPlayer in their parent scene. AnimationPlayer has references to inner interacting scenes.

  2. But what if interacting scenes are loaded dynamically? Or there are many scenes of the same type (i.e. cars)?