ну я уже по-другому обошел проблему.
Оператор выбирает строку в этой таблице рецептов и нажимает кнопочку "редактировать". Открывается диалог редактирования с шрифтом побольше, чтобы удобнее было.
И там уже просто поля. И из поля нормально вызывается диалог выбора типа материала.