Why not use a well established filesystem that support extensions, and create extension to take care of amiga filesystem protection bits? There's already ext3 filesystem support in MorphOS, and ext3 supports arbitrary attributes. I can imagine XFS also does, and other filesystems as well.