As you may guess, with such structure we would have several samples duplicating, but gladly, soundfont is stupid format - this is rare case on practice.
While we are at it, it would probably make sense to by the way apply all volume, pitch corrections and stuff, and then remove all the applied stuff from info file.
The thing is, Filtering is used quite a lot in Fluid, but, damn life, biquadFilter is pretty heavy operation in javascript (twices the CPU load).
I think it will be logical to have such folder structure, since it would match what i now store in the info file:
As you may guess, with such structure we would have several samples duplicating, but gladly, soundfont is stupid format - this is rare case on practice.