I was implying that you could start with a standard-compliant USB audio driver, and copy the workarounds from the Linux driver.
This assumes that you do have experience writing OS X drivers, so it's probably not helpful.
But I don't see any other alternative.