Yes, you could club data from multiple entities and show them in Calendar along with activities (which also is optional).
When configuring Calendar, you can specify which all entity data needs to be included. Here you could also select any dynamic filters that need to be shown.