There was a tool YEARS ago in an early version of TestComplete which you would run against your code base and it would build wrapper classes for all your objects in the application. I forget what it was called. It didn't map things, per se, just made it possible to expose internal properties of objects.
If you can find that article or if someone else can find it, that would be an amazing feature... but I've never encountered such a thing nor have I seen it in action. With a feature that potent, I'd expect it to be touted and praised by everyone everytime there is a mapping problem that needs to be resolved...