Phenotypic Sorting of Cancer Heterogeneity