Writing the SVDs of symmetric positive-definite matrices $A=U_AD_AU_A^T$ and $B=U_BD_BU_B^T$, the following inversion can conveniently be simplified: \begin{align*} (I + A \otimes B)^{-1} &= ((U_A \otimes U_B)(U_A \otimes U_B)^T + (U_A \otimes U_B)(D_A \otimes D_B)(U_A \otimes U_B)^T)^{-1} \\ &=(U_A \otimes U_B)(I + D_A \otimes D_B)^{-1}(U_A \otimes U_B)^T. \end{align*} That is, computing the inverse of $I + A \otimes B$ can be reduced to computing the SVDs of $A$ and $B$ and a cheap inversion of a diagonal matrix.
It is possible to similarly simplify $I + A \otimes B + C \otimes D$, where $A$, $B$, $C$, and $D$ are symmetric positive-definite matrices and the Kronecker products are compatible? That is, how can one favourably exploit the structure in $I + A \otimes B + C \otimes D$ in computing its inverse?
Edit: To clarify, for my particular use case, I am interested in computing $(I + A \otimes B + C \otimes D)^{-1} E$ for some matrix $E$; I don't necessarily need the inverse itself.