On the linked thread I've put details, a suggestion for implementation and an offer of help if someone wants to submit a PR. Let's see what happens!
If you've done all that work, why not just submit the PR yourself? Maybe the implementation was too incomplete/untested...