grid: external filters (controlled by calling code, invisible to user)