Direi di no, non so se hai pensato a come fare praticamente ciò che dici, ma ad occhio vai a complicarti la vita in modo incredibile.
Fa una solo tabella in su salvi per esempio (poi adattalo a ciò che hai)
- id domanda
- id utente
- risposta
nel campo risposta ci metti ovviamente cosa ha risposto l'utente, in caso di checkbox, per esempio, puoi salvare le risposte date in una stringa separate da un carattere particolare, salvarle come array serializzato, come array json o come ti trovi meglio.