Editing Flexible Sub Assy's?

I have  a sub assembly that requires components of the of sub assembly to be mated to different positions in the main assembly.  I have been playing around with the making the sub assembly flexible to be able create the mates.   One issue though is that I cannot edit the parts afterwards.   Basically I'm position a sub assembly consisting of 2 main components attatched together by wires.   The wires we usually route later in the assembly after the 2 main components are mated.   If I make the sub assembly flexible to mate the 2 components I can't seem to go back and edit the location of the wire routing.  Any work arounds or suggestions?  I haven't tried virtual parts yet.

SolidworksAssemblies