With a complex situation like this, it helps to speak to an insurance broker, who knows the different covers available, and who can negotiate a great package deal for you.
Colin at Melbourne Insurance Brokers is worth chatting with: http://www.melbourneinsurancebrokers.com.au/