See https://github.com/oyama/pico-littlefs-usb for a littlefs-to-fat12 emulation layer.
Micropython exposes it's internal littlefs partition in the pico Binary Information block.
PicoMite dynamically calculates the start and size of it's flash partition (ugh)