よく考えたら、Url Rewrite Filterでできるんじゃないか?
condition要素の例に↓こんなのあるし。
<condition name="user-agent" operator="notequal">Mozilla/[1-4]</condition>
問題は自前Filterの時にやったような処理の握り潰しが、
run要素で呼び出すメソッドで書けるかどうかかな。
駄目なら、空のjsファイルにforwardしてやればOK。
27日追記
正規表現で条件指定できないからやっぱ駄目だわ。
27日訂正
普通に正規表現で条件指定できました。
他のところがまずかったみたい。
で、結局、Url Rewrite Filterでやりました。