в собственном правиле вы можете не только возвращаеть тру фолс, но и производить любые необходимые вам манипуляции.
убираете из валидатора in:1,2, добавляете свое правило. в нем проверяете что значение 1 или 2, в противном случае заменить на null и вернуть true
но это потом аукнется.
можно мидлвару повесить, которая будет делать то же самое.
если вы сетапите потом эти данные - можно написать свой set для них, и обрабатывать в нем.
последний помоему самый удобный в плане отлова багов