Profiling - Allow me to profile patterns in Field A by values in Field B

Allow the system to profile pattern data in FIELD A based on grouped values in Field B.  For example, show me the patterns in a zip code field broken down by distinct values in a Country field. Or show different patterns on a phone number field by state.