Technically you don't have a part, you have a linear material. A part can be removed from one assembly and used without alteration in another. When the wire is cut and lugs are attached it is a unique assembly that should have its own part number.
I haven't seen a good scheme to handle the deformation of low level items differently at higher levels.
The usual alternative is to drive the BOM with report relations that look to see if there is an alternate number to use instead of the filename. The assembly ends up with ABC_Level_x_install but carries a parameter like actual_part_number = ABC to make the BOM look right.
You can more easily handle the lugs using coordinate systems; these encapsulate the cartesian and rotation offsets more easily than points do.