I don't have the requirement of owning my data and I've solved this in a simpler way.
1. Create a shared family calendar 2. For things that need to block work calendar, invite my work email to the event.
1. Create a shared family calendar 2. For things that need to block work calendar, invite my work email to the event.