If anyone has done it, they haven’t shared it yet. It’s certainly a reasonable thing to want, so I’ve opened a JIRA ticket about this with some thoughts and notes:
Feel free to add comments there and/or share a patch. I’ll be happy to commit an enhancement if someone is able to share it. If nobody else gets around to it, I’ll try to work on it sometime in the future when time allows (though it may be a while due to the current demands of preparing VuFind 2.0).