Calendar pulling from multiple tables

I want a calendar block to pull in information from two different tables (tasks and meetings) so that the users can see all evets in one place.

At the moment, I can only seem to get a calendar that pulls either tasks or meetings.

I thought about having meetings be in the tasks table, but that would mean I can not allow users to create tasks from within the meeting space, and the data structure would be messy.

Any thoughts would be appreciated!