Welcome to Geekhack. You might find the
Atomic keyboard kit parts interesting.
It is not a perfect match to your layout, but close. One extra column (right, left or middle) and a bit different on the bottom row. Maybe you could get your bottom-row layout with a custom plate, but the PCB supports all PCB-mounted components otherwise.