I started to post a suggestion here regarding the feature being requested but this got me to thinking about another way to do this that might make for a really awesome feature and perhaps also give you what you need here. So I made it as a separate feature request (here).
I am not offering that as a competing feature, and don't intend any negativity towards the feature request here.
I am not offering that as a competing feature, and don't intend any negativity towards the feature request here.