John,
I ran into this problem a few years ago. Just after MS aquired Visio. I think I saved the ERD as an Erwin diagram then in the newer version imported it.
Software engineers are trained to read and understand code; they are not trained in mind reading. Document the purpose not just the functionality.