Modelling Unobserved Heterogeneity in Health and Health Care: an Extended Latent Class Approach