Balance a complex chemical formula

How would you balance this chemical equation?

NaCl + Ca(OH)2 + Al2(SO4)3 + H2O → Ca2Al(OH)6(Cl,OH)· 2H2O + Ca6Al2(SO4)3(OH)12 + NaOH