This might be (relatively) easily achieved by networking a couple of Raspberry Pi Zero 2's together under the Pi 500+ keyboard shell.