Right, looks like I thought wpseo_posts_where was just for the sitemap build and it's not.
I would push WP SEO some more in their support to see what they recommend.
Otherwise you could look into hooking into 'wpseo_sitemap_index' and doing your own custom WP_Query to add a custom sitemap. Like on:
Best of luck with this.
Kind Regards,
Scott