Hey
This is certainly doable using the pattern language but you'd need to write a parser for your filesystem first probably.
There is a pattern that can parse MBR and EFI tables to figure out where partitions are and also part of FAT32 paritions but that's about it for now: https://github.com/WerWolv/ImHex-Patterns/blob/master/patterns/fs.hexpat