Playing an external animation (not included in the animator stateMachine)

I’d like to play an animation that’s defined somewhere else than in the animator. For example, let’s say that there are hundreds of different items a character can use / pick up. I’d like to have AnimationClip defined in the item itself, so the animator does not contain a hundred different states for each one, also making the addition of new items easier and decentrailzed from the stateMachine. Is there any built-in solution?

I’ve found a solution, it was hidden in an unexpected place. It’s called AnimationMixerPlayable