Ya know, I thought that this sounded familiar. I was in on trying some other workarounds sometime ago. I don't think this was an approach we tried, though!
Good Luck, I'll cross my fingers for you!
BTW, could you share a drawing or data that this software creates? Have you compared it to what Civil3D outputs?