Hola, gracias por responder
he probado y no funciona, el problema que tengo, creo,  es en :  
 Código PHP:
     $datos['suggestions'][] = array.... 
    
  Por cuestiones de plugin necesito la estructura   $datos['suggestions'][]. 
Anteriormente utilizaba   
 Código PHP:
     $datos[] = array("value" =>($row['objeto']),"codigo" => 1, "cod" => $row['codigo']); 
    
  y se enviaban todos los datos del array.
Con esta nueva estructura no se envian los datos, y al no controlar JS ni Jquery no sé si he de modificar la estrucutura de:  
 Código PHP:
      select : function(event, object){
$('#suggestions').val(object.item.value);
$("[name=dato]").val(object.item.codigo);
$('input[name="dato"]:hidden').val(object.item.codigo);
$("[name=cod]").val(object.item.cod);  $('input[name="cod"]:hidden').val(object.item.cod);
$('#suggestions').slideDown('slow');
                               } 
    
  Ya he quitado los id vacios del formulario 
Un salud y gracias