Thanks for your encouraging words about the project. It’s picking up nicely and I am happy and grateful for the community that’s building up.
Since it’s been a while since I implemented this functionality, I reviewed the code and created a “wikified” post here describing the feature and detailing the current implementation. I think this is a good start for our collaboration on this. Please go through the document and feel free to add corrections and more detail. Since I don’t have an AD setup, Let’s work one-one on this and fix the buggy behavior. I’ll send you a PM.