Merci à Thomas (strate) qui a trouvé une bidouille par la feuille de style.
Dans votre feuille de style principale de votre template, ajouter les balises qeu vous souhaitez voir disparaitre en ligne, du coup elles sont prises en compte mais par remplies.

#jform_created_by_alias-lbl, #jform_created_by_alias,  #jform_alias-lbl, #jform_alias, #jform_catid, #jform_catid-lbl, #jform_access, #jform_access-lbl, .form-note
        {  
                position:absolute;
                visibility:hidden;
        }  
Le formulaire est visible, et il marche !
Pour les champs langue et méta données, je les ai virées directement dans le fichier edit.php que j'ai copié dans un dossier "form", mis dans le dossier "com_content", mis dans le dossier de mon template (beez5 pour moi).