Hi Jonathan,
I think you’re best off using the built in shared records feature in Method for this. In your user setup on step 6, you can define what users have access to other user’s records.
The stock screens have built in filters that only display records that a user has access to based on these permissions. If you are customizing a copy of the stock screen, you do not need to add anything, as these filters are already there. They are usually indicated with the keyword “shared” (e.g. “Shared Active Customer Contacts”).
If you are building a screen from scratch, take a look at the Shared Active Customer Contacts filter on the CRM_CustomerList screen. You should be able to copy the values from this filter to achieve your desired result.
I hope this helps and please let me know if you have any other questions.
-Audisho