Support for unique selection based on multiple field