Hey @Sean,
Thanks for reaching out. This is actually one of our all-time most-requested features, and I’m happy to say that we’re almost done with these features and will be shipping them in our plugins soon.
When I say these features will arrive “soon,” I mean that they should roughly arrive before the end of March if all goes to plan. This is, of course, subject to change and not a very specific ETA; I’m sorry about this!
But these features are coming.
If the ETA I’ve provided here is too ambiguous, or simply too far ahead for your project needs, then unfortunately the features you are trying to implement are possible, but would unfortunately require many code customizations to implement 🙁
So, to implement the features you describe with custom code, you would have to write that custom code or hire a professional developer to write the code for you. We have a list of great developers here → http://m.tri.be/18k1 (and have no affiliation with any of these folks–they’re simple some well-respected names in the community that we’ve compiled to share in situations like this one).
I hope this information is clear and helps you make a decision for how to move forward. Let me know what you think and if there’s anything else I can help with!
Sincerely,
George