Is it possible to have conditional foreign key relation? - Drizzle Team