Yep, that would have been the way to go ... sorry, was rushing out the door this morning.
Primary:
CLLocationCoordinate2D coordinates[6];
coordinates[0] = CLLocationCoordinate2DMake(84.440107, 122.34375);
coordinates[1] = CLLocationCoordinate2DMake(-77.841848, -178.769531);
coordinates[2] = CLLocationCoordinate2DMake(-58.077876, -103.007812);
coordinates[3] = CLLocationCoordinate2DMake(-53.956086, 68.554688);
coordinates[4] = CLLocationCoordinate2DMake(76.351896, 41.132813);
coordinates[5] = CLLocationCoordinate2DMake(76.184995, -172.617187);
MKPolygon *polygon = [MKPolygon polygonWithCoordinates:coordinates count:6];
polygon.title = @"background";
[self.mapView addOverlay:polygon];
Alaska:
[self.mapViewAlaska addOverlay:polygon];
Alaska is resized to about 1/10th the main map view and is z-order above the primary.
Thanks.