I’m not sure what you mean by the “more complex case” but I think you might be referring to Labov’s data on differences in pronunciation associated with different social variables, such as occupation and age. My model, which accounts for the emergence of differences in pronunciation associated with a geographical variable, is a description of a mechanism – control for imitation – and it can surely account for differences in pronunciation associated with the social variables as well.