а потом объединить каким-то образом с валидацией первой модели
Почему динамические поля то? Они же статические (ширина, длина, высота, масса, количество).
В целом – для формы можно указать validationUrl
убрать кастомный js и поставитьvalidateOnSubmit
validateOnType
Притом в этом действии не надо ничего сохранять
console.log(c)
в success и посмотрите, что выводит в консоль.