Actually, I think this might be easier (actually work)
add a(n) offset to your assembly
attach a marked point to the offset, and assign a unique point code to this marked point
then inside the corridor parameters, you will want to attach the offset to follow your corridor alignment,
however have it follow the EG surface these settings are on the corridor parameters tab not on the sub assembly targets page.
Be sure to define your unique point code as point of your code set, and assign a code marker, and label style of your liking to it.