aアプリからのルックアップ結果でbアプリのルックアップを絞り込みたい

各得意先に複数支店があり、案件ごとに支店名を入力したい。

■アプリ
得意先マスタ (得意先名)
得意先支店マスタ (得意先名、支店名)
案件 (案件名、得意先名、支店名)

■操作
①案件アプリに得意先マスタからルックアップした得意先名を表示
②得意先支店マスタから①で絞り込んだ得意先の支店をルックアップしたい。

ノーカスタマイズだと②で支店名をルックアップする際、別の得意先の支店名も選択肢になってしまうと思います。
②をする際、①でルックアップした得意先で絞り込みたい。

非常にベーシックな質問ですが、いろいろな場面で必須だと思いますが、
どのようにすればよいでしょうか?

得意先マスタに支店名テーブルを作ってもやりたいことが実現できないと思います。

アクセスだとリレーションなどを使うと簡単だと思うのですが、
初歩的な質問ですがよろしくお願いします。