1. `filter_by_list` joins all conditions with AND which is not what user usually expects. 2. Field in edit form ignored which causes problems when it is multiple selection while single selection used in filter form (e.g. tabbed).