Feature requests belong at http://tracker.ardour.org/
Posting them here tends to guarantee they will be forgotten, regardless of how good they might be.
In this particular case, this might work for a small controller where you typically only use one physical interface at a time, but it will not scale to large scale control surfaces. Consider what happens if you use 8 faders at once ....