Hey Michael,
It's merely just running a different sql query with a where clause that searches for the column "post_type" . This is how I think it should be done,
1. Append a custom query string to the page
2. Detect this new custom query string
3. If it contains the necessary query for post types,
4. Run a query to fetch posts where the column post_type matches your query.