LandXML *wouldn't* be such a crappy option, if it didn't implicitly require that you loose any, and all applicable Layers, or Styles, etc. - even if this cannot be included within LandXML schema (interoperability?), this *should* still be possible from C3D --> C3D, IMO.
*throws a penny into the wishing well*