На сколько я помню, через пользовательский интерфейс тоже можно использовать расширенный синтаксис
http://www.axaptapedia.com/Expressions_in_query_ranges
Конечным пользователям такое сложно объяснить, но можно стандартными средствами преднастроить такой фильтр и сохранить его, а потом просто выбирать по имени.
Ещё, как идея, в 2012-ой можно использовать вычисляемые поля. Но их придется запрограммировать заранее, но зато потом их можно будет использовать в фильтре как обычные поля.