It is fine to collect data in this way but the analysis has to take account of this potentially four level structure : multilevel random effects regression does this,
Article Using multilevel models for survey analysis
Article Multilevel approaches to modelling contexuality: from nuisan...