@tdmphil would you mind sharing your code on Github or somewhere else? Thanks!
Hi I just wanted to bump this feature request up. It would be very useful.
Thanks for the fast and detailed response! This looks like a perfect solution until core adds taxonomy queries. I wonder how many taxonomy terms this could handle before suffering performance issues.