What abt field dependency.
When user choose a country(USA), the state field should show the states from usa. Same thing goes for other countries. So "country" is parent , "state" is child.
This feature will let us filter any to or more fields we want.