Take a look at the ultra compact layouts like Miryouku - it has six layers and home row modifiers (Shift, Ctrl, Alt, Super all as tap dance keys on home rows).
https://github.com/manna-harbour/miryoku
Before QMK, I used Kmonad and Keyd for getting these advanced features on any keyboard.