feat(filter): set filter invalid if criterion is added more than once

related to CAM-3106