После первоначального основного выбора создайте несколько элементов выбора. Скройте эти вложенные элементы и не присваивайте им атрибут name, а присвойте им класс, который совпадает со значениями основного выбора.
<select class="main" name="name_of_main_select">
<option value="value1-of-main-select">Value 1</option>
<option value="value2-of-main-select">Value 2</option>
</select>
<select style="display:none" class="sub-select value1-of-main-select">...</select>
<select style="display:none" class="sub-select value2-of-main-select">...</select>
Затем прикрепите событие изменения к главному выбору, где выбранное значение будет таким же, как атрибут класса соответствующего выбора. На основе значения показать выбор и дать ему атрибут name.
$('select.main').change(function({
$('select.sub-select').removeAttr('name').hide();
$('select.'+$(this).val()).show().attr('name','sub_select_name');
});
Обновление: Я удостоверился, что подвыборы были скрыты и им не давали имя каждый раз, когда основной выбор был изменен.