Yes, this makes sense to do and I've done this sort of thing with HB analysis. Our LC software does not take covariates, however.
I usually avoid SPSS clustering, however, unless I've run some diagnostics that give me a strong feeling that it's finding a robust solution. I run most mo my clustering in CCEA or in R and I prefer ensemble analysis or convergent k-means to simple hierarchical cluster analysis.