Also forgot to mention I have joined one shapefile with another using a unique field.
Could this be part of the problem? I can see the extra fields in rest services:
CEAAGIS.CEAAGIS.CEAAPoints1.OBJECTID ( type: esriFieldTypeOID , alias: OBJECTID )
CEAAGIS.CEAAGIS.CEAAPoints1.Label ( type: esriFieldTypeString , alias: Label , length: 10 )
CEAAGIS.CEAAGIS.CEAAPoints1.Longitude ( type: esriFieldTypeDouble , alias: Longitude )
CEAAGIS.CEAAGIS.CEAAPoints1.Latitude ( type: esriFieldTypeDouble , alias: Latitude )
CEAAGIS.CEAAGIS.CEAAPoints1.Lien ( type: esriFieldTypeString , alias: Lien , length: 100 )
CEAAGIS.CEAAGIS.CEAAPoints1.Titre ( type: esriFieldTypeString , alias: Titre , length: 100 )
CEAAGIS.CEAAGIS.CEAAPoints1.�?tiquette ( type: esriFieldTypeString , alias: �?tiquette , length: 10 )
CEAAGIS.CEAAGIS.CEAAPoints1.Region_FR ( type: esriFieldTypeString , alias: Region_FR , length: 60 )
CEAAGIS.CEAAGIS.CEAAPoints1.Shape ( type: esriFieldTypeGeometry , alias: Shape )
CEAAGIS.CEAAGIS.CEAAPoints1.Project_Type_FR ( type: esriFieldTypeString , alias: Project_Type_FR , length: 50 )
CEAAGIS.CEAAGIS.Registry2012.projectID ( type: esriFieldTypeInteger , alias: projectID )
CEAAGIS.CEAAGIS.Registry2012.titleFR ( type: esriFieldTypeString , alias: titleFR , length: 256 )
CEAAGIS.CEAAGIS.Registry2012.postDate ( type: esriFieldTypeDate , alias: postDate , length: 36 )
CEAAGIS.CEAAGIS.Registry2012.RAsFR ( type: esriFieldTypeString , alias: RAsFR , length: 50 )
CEAAGIS.CEAAGIS.Registry2012.descFR ( type: esriFieldTypeString , alias: descFR , length: 150 )
CEAAGIS.CEAAGIS.Registry2012.proponentFR ( type: esriFieldTypeString , alias: proponentFR , length: 300 )
CEAAGIS.CEAAGIS.Registry2012.URL_f ( type: esriFieldTypeString , alias: URL_f , length: 100 )
CEAAGIS.CEAAGIS.Registry2012.typeFR ( type: esriFieldTypeString , alias: typeFR , length: 255 )
CEAAGIS.CEAAGIS.Registry2012.statusFR ( type: esriFieldTypeString , alias: statusFR , length: 254 )