Qué tal,
getElementById() es un método para documento y no sirve para un formulario. Accedes al elemento por su id sin necesidad de recorrer el arbol del documento.
Basta con que le pidas
opener.document.getElementById(input1).value = imagen;
opener.document.getElementById(input2).value = id;
Usando eval sería
eval('opener.document.form_nuevo.' + input1 +'.value = imagen;')
eval('opener.document.form_nuevo.' + input2 + '.value = id;')
Un saludo