Parenting a layer to a specific point on a puppet pin animated layer
I'm trying to animate a character which mostly works perfectly using puppet pins, except: I have a seperate layer for the character's face, which I'd like to parent to the character at a particular arbitrary point so that its position moves around with the body as it's deformed by the puppet pins. I can use an expression to stick it to a pin, which works fine as long as there's a pin at that location, but the problem is that the specific position I want to put the face isn't near an existing pin, and adding a pin in that position adds a new joint, and so totally ruins the existing animation.
Is there any way I can set a layer's position to stick to a particular point on a puppet pinned layer and follow it as it deforms? Or maybe create an "ambient" pin it can inherit its position from, but which doesn't interfere with the rest of the animation?
I've no idea if this is possible, but it'd really help me out if it is.
