So you're reusing a single view in multiple places on a site, but based on where it is in the site it will have different filters exposed?
What I would do is just expose both filters in the view, but use CSS to apply a
display: none; property to which ever filter you don't want exposed/manipulated. Assuming you don't give default values to the filters when they're displayed on a page, hiding individual filters using CSS won't have any negative affects when you apply them.
EDIT: Also, I think if an input element has it's display property set to none, then most browsers won't even send the data contained in that field along in the HTTP request when the form is submitted.