Such a tool would be useful for those types of analysis.
In the meantime, a small change to Registry Finder could improve its usefulness for those purposes.
Namely,
Instead of showing name and value only as {KEY} {KEY} in the results,
"show the name if present and the value if present."
Edit: above changed to: "continue showing {KEY} for the name but show the value's text if present."
For example, for ...\CLSID\{GUID} high level keys, I believe the value often may be the Object Name. Sometimes the value is not present, and then the probable Object Name may be in a subkey such as ...\CLSID\{GUID}\VersionIndependentProgID.