Multi-device report with FFB

I have succeeded in creating a multi device report using a single HID descriptor that contains up to 16 input reports. Each one assigned a different ID number: 1 to 16.
I also succeeded in creating a single joystick that supports FFB (Force Feedback). This was achieved by using many input, output and feature reports. Also, each one assigned a different ID number. I believe (but not certain) that the different reports are seen by the OS as a single device because they are all wrapped under one Collection (Application).
Now I want to create a multi device report that also supports FFB. I?d like to have 16 identical joystick each supporting its own FFB features.
I wonder how to do it. Should I duplicate my FFB descriptor 16 times? How should I treat the various ?Report IS?s?