Dynamically Filter Street Address Lookup Field

Dynamically Filter Street Address Lookup Field

Hi - 
Form A collects data for incident reporting.  It includes a lookup to Form B that includes a single standard address field. 
Is there any way to dynamically filter the address field when completing Form A, either through a series of separate fields, i.e., Country>State>City that lookup the same address field in Form B, or within a single location field that drills down as the user inputs Country>State>City.
Hoping to do this through the single address field in Form B without separately collecting Country, State, City, Address, etc.
Thanks!