Cool - you've convinced me it's not a trivial issue. A little knowledge is a dangerous thing.
Apologies for hassling you guys - I'll just have to maintain multiple blockchain databases until someone takes on the challenge.
Thanks for clearing it up. I know it's kind of bike shed considering the intricate work you guys do, do, but do post a bitcoin address whoever does post a -walletdir pull that is accepted, as I like to donate for features I can understand.