Had you considered flipping the script a bit? I describe the approach here and the post linked within:
I think this is a better long-term strategy, and doesn’t require the functionality you requested that @Richard_Sather explained isn’t available anyway.