Take a look at the following webinar/screencast from SmartBear. It's not a specific "how to do X" kind of thing but it demonstrates editing NameMapping, applying conditional modes, apply required children, etc., which are the concepts I mention.
http://smartbear.com/support/screencasts/testcomplete/reliable-tests-for-dynamic-objects/You might also benefit from just going through the NameMapping topics in the help file, specifically starting with the "Managing Mapped Objects" topic and going through the various areas.
http://smartbear.com/support/viewarticle/12449/Even more specifically, my suggestions for corrections in this topic run the lines of Modifying Mapping Criteria found here
http://smartbear.com/support/viewarticle/12451/Hope these topics get you started but I think you'll find, once you get a handle on manual manipulation of NameMapping (and not just relying on the automatic recording), there's a LOT that can be accomplished simply by creating a detailed, smart, and intuitive mapping structure.