We are working on a feature in Katello in which we are adding 4 new statuses, and one additional 'parent' status that will look at those 4 in order to find its own status. The 4 statuses on their own should not affect the global status of the host - only the parent will. This will give us a way to indicate that kind of relationship.