Recently stumbled upon DDRUtility:
http://sourceforge.net/projects/ddrutility/
no idea how I missed this tool for so long. As there are a lot of posts/discussions out there looking for something just like this, here's a description:
ddrutility contains a few tools. ddru_findbad is to identify all 'bad sector' files after completing a ddrescue (a second tool is a ntfs specific version of that). another tool called ddru_ntfsbitmap is to "extract an NTFS bitmap file from the source, and create a domain file to be used with ddrescue, that will allow only recovering the used portion of the partition."
sounds perfect.
Here's the documentation page. Note that there is not a precompiled version available, so that will add some complexity for liveCD /recovery disk users without a persistent user space:
http://sourceforge.net/p/ddrutility/...005fntfsbitmap