Yeah - something like Element in 3Ds Max.
I asked for same Here
Is double tap a problem? With any mask brush double tap on object and connected polygons are selected. No need to hold mask button, just double tap.
Till that, simple merge and separate is an option to go as suggested in my thread. Better than nothing.