No entiendo el problema.
El generado de los campos hacelos como quieras, lo que interesa ahí es la forma de delegar el datepicker() de forma de que funcione aún cuando insertás un campo dinámicamente:
Código Javascript
:
Ver original$('form').delegate('.campofecha','focusin',function(){
$(this).datepicker();
});