throw it over to your VAR- thats what you pay for support for..............
Get better answers here.
Unfortunately, there is not likely a magic bullet. That is the nature of the file translation.
You may need to require your supplier to deliver native SW files.
You have to decide if the price increase they pass on to you for working in SW, is greater then the costs of your time and extra disk space to go with their parasolid files.
Or get a seat of Visi so you can work with their native software. Same cost benefit analysis applies.
See if your vendor can export with any different options from Visi. Sounds like each body of the export does not have its own origin, but relies on the assembly origin. If they can export where each part has its own origin you should be able to do the "replace components" like you want.