You're looking for an authoritative database of the items in your network. Once such a thing exists, your devices simply present the thing they know (say, the hardware serial number) and get back the things they need (registry keys X-Z).
If you are looking at this just for re-imaging, then you need to use LANDesk's method. Using LANDesk, it can identify that a machine is already in the database and you can use information from the previous inventory as part of your script to stamp other values. Take a look at some OSD scripts and see how some variables are used such as %Computer - DeviceName% to rename machines back to what they were before. If you can leverage this for other items you would get what you need. Key is to make certain that the machine is linked to its old inventory record.
Mark Star - MarXtar LANDesk Enhancements
Home of Power State Notifier & Wake-On-WAN for LANDesk
New Updated Power State Notifier Pro!
MarXtar, is there any BKM or something I can follow to accomplish what you are referring to?