Your best option is to create a specialized DITA DTD. How to do that in not discussed is our own documentation though. Our documentation discusses how to integrate such a DTD into the XMetaL Author Enterprise installation so that you can author to it. This is covered in the following help topic: Working with DITA > DITA specializations.
For information on creating a specialized DITA DTD I recommend these resources:
We have several partners that may be able to help you depending on your exact needs. You may wish to discuss that with our sales team or have a look here:
http://na.justsystems.com/partners-service http://na.justsystems.com/partners-solution