Validation now checks all filter fields dynamically.