Webフィルタで嵌っています。

まず、http://www.staff.uiuc.edu/~ehowes/resource.htmにあるブロックリスト(広告業者とか海外エロサイトとか8000件強)と
google検索で上位に来るエロサイトとかをURLブロックリストに追加しました。

続いて、コンテンツブロックリストにエロ関係の禁止キーワードを30件ほど追加しました。
これで、それなりにブロックはされているのですがひとつ問題がありました。

検索サイトで適当に検索した時に、検索結果に禁止キーワードが含まれている場合、検索自体がブロックされてしまう事です。

とりあえず、YahooやMSNなどの著名どころの検索サイトURLを対象外URLリストに追加し
検索だけは出来るようにしたのですが、googleで困ってしまいました。

禁止キーワードがあっても検索はさせる、でもキャッシュは見せたくないが、やりたいことです。

googleの検索クエリーにはいくつかパターンがあって、それを対象外URLリストに登録しようと思ったのですが、うまくいきません。
具体的には下の2.のパターンを除外できれば可能だと思うのですが、現状では正規表現とか使えないようです。

1.www.google.co.jp/search?q=検索文字列及びパラメータ
2.www.google.co.jp/search?q=cache:キャッシュ用パラメータ

何か妙案とかありませんでしょうか?それとも2.8なら可能とか?