Foreign key to subtype or super types?
Re-phrasing, do you mean:


  don't allow Sales or Shipping staff values in restock?


Then the foreign key is from Restock to R&amp;D_Staff to allow only values from RnD staff in the Restock table