This feature would be built into a next-gen emulator frontend (like a smarter version of DraStic or a bridge to Citra MMJ).