Not testing, but have you tried INDIRECT within INDIRECT?
Replace CELL(...,C12) with INDIRECT(CELL(...,C12))