This message is probably too late to help you, but I encountered this exact same problem. My solution was to create null objects alongside each of the puppet pins I wished to control as master properties. I linked each puppet pin position to the corresponding null position. (I wrapped the expression in `fromComp()` because they’re in different coordinate systems.
I exposed the null objects’ positions as master properties, and I could then manipulate those positions in the “parent” comp.