Just a thought/idea as I was thinking of ideas for a similar tool.
One of the big issues for enterprises with thousands of systems, each with individual BitLocker recovery keys, is the slow one-at-a-time acquiring and entering of the key.
I wonder if we could somehow bulk download a database of keys, each with their Identifier and the Recovery Key, or the .BEK files, (from the Enterprise based storage [somehow]), and then have the usb based tool search and find and use the key from that database.
Obviously this is 'risky' in that you now have all the keys published to the set of trusted technicians, but would speed up the process.
Or failing that, the trusted technicians need a txt file or paper list of all the keys ... [but will soon get fed up of entering 48 digit keys manually ...]