add option to pass in list of content models when inferring object subtype