Calendar with content from multiple sources

I would love to have the ability to pull records from different collections into a single calendar element.

At the moment I am always looking at solitary calendar entries from one collection. But the real power of calendars for me would be to see what else is going on that day as well.

This is a significant factor for us as well. I know a junction table could achieve this, but it adds unnecessary load on the database and requires syncing a substantially higher number of rows

That would be very useful for us too.