Case #3811 - make all location fields use hierarchical selects