Why would a filesystem loaded from firmware give beter performance?
Maybe the firmware can emulate one or more poduleroms (from file?) supporting non-RISC OS filesystems and/or partitontables so you can boot from those? A bit like you can put drivers in Amiga Rigid Disk Block. But for that the foreign filesystem needs to have implemented RISC OS filetypes in some way.