if only the *display* list is filtered, the advanced search engine may still attempt to *select* a non-searchable field (if it's the first one) leading to broken/nonsensical behavior. Non-searchable fields should be removed from the advanced search's ability to find them altogether. bzr revid: xmo@openerp.com-20120621101103-k842i8h1rxlr4n9k