Предполагам, че това може да е възможно. Зависи отчасти от това какво означава „свързано с“, но ако приемем сравнително ясна схема, бих очаквал да можете да обедините всичките четири таблици в един SQL оператор. Ако част от веригата липсва, заявката няма да върне никакви редове.
Или пропускам нещо?