Hola ! mira, esta linea
   
Código Javascript
:
Ver originalvar idInput = elementos[x].firstChild.nextSibling.childNodes[1].firstChild.id; // aqui intento obtener el id del input
  
creo que esta un poco errada, 
ya que los child nodes de un elemento asi 
 Cita:  <tr>
 <td><label>contenido</label></td>
 <td><input type="text" id="uno" /></td>
 </tr>
    se resumiria en, 
[ #text, 
<td>, #text, 
<td>, #text ]
entonces quedaría   
Código Javascript
:
Ver originalvar idInput = elementos[x].childNodes[3]
  
 pero el elemento sería este   
de ahí usariamos el unico hijo que tiene   
Código Javascript
:
Ver originalvar idInput = elementos[x].childNodes[3].childNodes[0]
  
y ahí que tenemos el elemento, sacamos el ID   
Código Javascript
:
Ver originalvar idInput = elementos[x].childNodes[3].childNodes[0].id;
  
un saludo, y espero que me hayas entendido