Sorry for late reply. In my scenario overlapping checks are not that bad but I'm wondering what should be the right implementation when I will need to perform checks on a high number of istances/servers etc using more than 2 hearbeat instances.
Maybe my doubts are more general and are related to a kind of beats management platform (I'm thinking about a central beats management server similar to the the APM Agent Configuration). Is that a legitimate consideration? 
Thanks