Вам действительно нужна только одна форма, если вы обрабатываете серверную часть. просто используйте наименование массива для полей формы и отправьте кнопки вроде:
global[my-field-name]
action[specific-submit-action]
specific-submit-action[my-field-name]
тогда во всем, что вы используете для обработки, вы можете объединять / комбинировать массивы / хэши specific-submit-action
и global
и выполнять операции с данными в зависимости от action[specific-submit-action]
.