Нет, вы не можете изменить обязательную поддержку сборки на лету, потому что это зависит от схемы xsd
Но вы можете просто сделать свое поле необязательным, а затем добавить проверку данных, которая не позволяет полю оставаться пустым, если список имеет высокое значение