I have individual level data from several rounds of surveys. These individual responses are nested within sites. I have other data measured just at the site level. However, there are only 10 sites, and I have a number of factors (more than 5) I would like to turn into a composite score. Is there a way to create a composite score for sites with so few cases (N=10) and use that to predict average individual responses?