I was able to get it to work with one exception. You cannot multi-select from the list. It will only return results for the first item selected in the list.
Is there a way to still allow multi-select?
PS: This worked even better than I expected and was fairly easy to do.