Un ejemplo muy global : 
 
En tu template.php
anuncio es el tipo de contenido al cual va dirigido el formulario   
Código PHP:
Ver original- function TUTHEME_theme(){ 
-     return array('anuncio_node_form' => array('arguments' => array('form' => NULL),'template' => 'anuncio-node-form'), ); 
- } 
-   
- function TUTHEME_preprocess_anuncio_node_form(&$vars) { 
-     $vars['anuncio_title'] =-  drupal_render ($vars['form']['title'] = array(
 
-     '#type' => 'textfield', 
-     '#title' => '', 
-     '#required' => TRUE 
-      
-     )); ......... etc etc 
-   
-   
-   $vars['botones'] = drupal_render($vars['form']['buttons']); 
-    $vars['anuncio_render'] = drupal_render($vars['form']); 
En tu anuncio-node-form.tpl.php    
Código PHP:
Ver original- <?php print $anuncio_title; ?> 
-   
- Imprimimos los demas campos y detalles del formulario. 
- <?php print $anuncio_render; ?>  
-   
- Imprimimos los botones (salvar, editar, eliminar) 
-  <?php print $botones; ?> 
Asi tienes mas control, hay otra manera de hacerlo, pero en este momento no encuentro la funcion y no recuerdo de memoria como seria... 
Y obviamente la manera cutre:  
buscas cada label y lo ocultas con css :D