Hey there,
I know it's been a while, but I've been busy with work. Just me working on this. Currently I have something like this feature implemented and I'm just going through bug testing. Hoping to get it out and updated some time this month.
EDIT:
Actually, I just finished it up with some new features.
Please let me know if you recognize any bugs.