Unable to create dynamic parent child pick list via lookup

Unable to create dynamic parent child pick list via lookup

Hello,

I have a list of 200 Accounts, with each having branches between 1 to 80. To ensure data integrity during lead creation, the account name is selected based on lookup. Now, when I add the Branch Name lookup, it shows all the branches instead of the ones associated to the Licensee name only.

I understand that the way to control this is by using pick lists and using the "Map Dependancy Fields". However, I need the info in the pick lists to be derived from my Accounts module & Branch module. Is this at all possible?

*I have a branches link module that links up the Accounts & Branches