Puoi fare come hai indicato ma aggiungerei anche un campo "tipo". Tipo 1 per esempio indica la gerarchia e il tipo 2 indica il legame tra l’ultimo livello della gerarchia e il prodotto.

Padre !...