I'm confused here.  Because J^00 and J^gg don't act on the same pieces of U_hat.  Do you mean?

J^00 U_hat^0 + J^gg U_hat^g ?

Also on the RHS you want J^0g, not J^g0 I think.