I would be happy to help but I'm quite new to the XML/XSD front. Tearing that xsd file down to a manageable size without understanding the intricacies would most likely prove useless. I would be happy to send you the .xsd and sample .xml file that I have been working with. They are large but they validate in XMLSpy and are the ones causing trouble with your mod.
Let me know.j