Yes - using some custom PHP code you can do so.
You should define browse mode details callback using (\Utils_RecordBrowserCommon::new_browse_mode_details_callback), then in that callback, create select with zones, then pass filter crits from that callback.
Please review AccountManager module for the example.
Here is a proper callback declaration:
public function browse_mode_details($form, & $filters, & $vals, & $crits, $not_used, $rb_obj) {
It's important to declare arguments as references.
And here is what you should pass by $crits variable.
$crits = array('customer[zone]' => <zone>);
Regards,
Adam