So is it working now using the plugin or not? The reason the plugin works is that it is adding a join and altering the where portion of the query as mentioned in the article I linked to.
Without the plugin you don’t need a new query, but you do need to filter the query before it is run, as it shows in the article.