Salve gestisco un piccolo magazzino con una webapp php .

la struttura del magzzino è la seguente
scaffale-campata-locazione

ognuno ha una propria tabella e da destra verso sinistra ha una chiave esterna dellla tabella precedente

Per esigenze devo creare alcune locazioni fittizie che mi serviranno come appoggio ad esempio la locazione ingresso_merci , avendo solo la locazione ma non gli altri valori come mi consigliate di procedere ?

Potrei creare uno scaffale in entrata, una campata in entrata e quindi la locazione entrata il problema è che dovrei escludere i vari valori delle tabelle madri in questo modo da molte query .
Consigli ?