Hi, it could be done, but actually the Surfaces list is a standard Max control which is very limited (it just allows to add or remove items).
We should do some changes in the code, and replace it by our own list manager. This is the reason we didn't touch it until now.
I've added your suggestion to our wishlist, together other Surfaces ideas. We'll try to implement them on next updates. Thanks !