How Does Heterogeneity Shape the Socioeconomic Gradient in Health Satisfaction