If I write anything like that I'll happily release the source, although my forte isn't programming so it will probably be a bit of a mess

Yes I didn't consider long hash lists, I'm usually after something specific so I tend to think in terms of 1 or 2 hashes at a time, I think it's just a few minutes on a good GPU to do RT lookup for 1 LM hash?