Dynamic Tags in Dataview query - Help?

FYI: The most recent update to Dataview allows the following to work:

list from "Research Notes"
Where contains(file.tags, this.file.tags[0]) OR contains(file.tags, this.filetags[1])

I’m not sure if this is an innovation or simply a bug fix. Regardless, although it would be great to see a dataviewjs that accomplishes the same thing, the solution above seems to be the most elegant solution for my needs.

Thanks to everyone who read the original post.