Is there a reason you couldn't use the USB audio and MIDI gadget drivers to pass through FireWire audio interfaces as class-compliant USB devices?
You could even use a virtual MIDI interface as a convenient way to control features beyond those supported by the USB audio class, along the lines of