Jarsve
I think a digital mixer with Mackie control is what you need if you have space.
Not that I had plans to get some, but I have tried to check what digital mixers (on the market) can do as control surfaces. The information is just from the documentation. I could interpret it wrong.
Tascam DM-3200
MC protocol support, all controls. So, Tascam has already "a control surface". It is a bit heavy and not something you want to put on computer table
Yamaha 01v96i
Support HUI (more or less complete), generic MIDI (limited).
A&H Qu.
Has midi mode for some subset of controls. Works at the level of BCF2000 without encoders but with many channels (16,24,32... model specific).
Midas M32/ Behringer X32
8 channels only as control surfaces.
Presonus StudioLive.
Has proprietary communication protocol and support selected subset of DAWs.