You could modify the Torso_line path expression so that it looks at the layer in the main comp instead of the local one, like this:
var controlLayers = [thisComp.layer("C1Torso_line Path 1 : 1"),thisComp.layer("C1Torso_line Path 1 : 2"),comp("MAIN").layer("C1Torso_line Path 1 : 3")];
var origPath = thisProperty;
var origPoints = origPath.points();
var origInTang = origPath.inTangents();
var origOutTang = origPath.outTangents();
var control;
for (var i = 0; i < controlLayers.length; i++){
control = controlLayers[i];
origPoints[i] = fromComp(control.toComp(control.anchorPoint));
}
createPath(origPoints,origInTang,origOutTang,origPath.isClosed());
but I don’t think that’s going to give you what you want. It seems like it would be simpler to just tie the local “C1Torso_line Path 1 : 3” layer to the one in the MAIN comp with a position expression like this:
comp("MAIN").layer(name).position