I think very few people would be able to suggest a better suggestion for this problem. I am also wondering about this and asked many CAD professional about this but could not found any satisfactory solution. I think you have to contact big cad drafting service providers for this like idsketch.com and cadservices.com etc.
here you can ask them vie live support facility by their representative. I also use such technique for serious problem. But keep in mind ask them as you are their client.