I was in the same situation months ago. There's basically no way around getting a working eMMC, as payloads and the Nintendo Switch OS will try to initialize the eMMC and fail. I, too, thought that I could make everything run on an emuMMC, but you would need to patch the kernel and the payloads...