Вопрос Проблема с разработкой ajax формы

Привет. Большое спасибо за статью. Подскажите пожалуйста как решить следующую задачу. Есть форма. В конструкторе, обьявляется элемент как button и в папаметрах указывается аякс, калбек и ид элемента в который добавлям то что вернет калбек. Метод append.
Далее идет textfield который выводит одно поле (их далее нужно добавлять, типа кнопка add). Этот инпют обернут в соответствующий див.
Проблема в том что я никак не могу допиреть, как мне узнавать имя последнего добавленного элемента и делать ключ следующему +1.
Брать этот "следующий" и выводить его.

function server_management_questions_add_answers($form, &$form_state) {     $form['type'] = array(
        '#type' => 'button',
        '#value' => t('Add'),
        '#ajax' => array(
            'callback' => 'form_ajax_form_load_nodes',
            'wrapper' => 'form-ajax-nodes',
            'method' => 'append',
            'effect' => 'fade',
        ),
    );
 
    $form['answer_1'] = array(
        '#type' => 'textfield',
        '#title' => t('Nodes from'),
        '#prefix' => '<div id = "form-ajax-nodes">',
        '#suffix' => '</div>',
        '#required' => true,
    );
 
    if (!empty($form_state['input']['answer_1'])) {
 
        $form['answer_add'] = array(
            '#type' => 'textfield',
            '#title' => t('Nodes from 2'),
            '#required' => true,
            '#value' => '',
        );
 
    }     $form['submit'] = array(
        '#type' => 'submit',
        '#value' => t('Add answers'),
    );     return $form;
} function form_ajax_form_load_nodes($form, &$form_state) {
 
    return $form['answer_add'];
}