A clustering framework for conditional extremes models