Solved using the above mentioned way: exposing the data structure within a dedicated soap service, within a dedicated composite. As xsds are generated based on namespaces, assigning unique namespaces to the classes to be separated puts them into separate xsds.