al final encontre una forma en que funiona... obviamente antes el dataset debe estar abierto... por aquello...
Código Delphi
[-]
ClientDataSet1.Fields.Remove(ClientDataSet1.Fields[colX]);
esto para retroalimentar con la respuesta, pues al menos a mi me costo llegarle...