Model with conditional parameters causing mass matrix to contain zeros on diagonal

You can try a break point model (ideally with smooth switch point), for example see: Switch point Metropolis tuning