Given a product state $\rho_{AC} = \rho_A\otimes \rho_C$, what can we say about the structure of states $\rho_{ABC}$ that are extensions of $\rho_{A}\otimes \rho_C$? By extension I mean that $\text{tr}_B\rho_{ABC} = \rho_A \otimes \rho_C$, and I am not assuming that $\rho_{ABC}$ is pure. Ideally, I would know the most general form any such extension can take on. Less ambitiously, I'd like to know any general properties such extension states must have.
The closest related work to this question which I have found concerns the structure of states satisfying $I(A:C|B)=0$. Work by Hayden, Jozsa, Petz and Winter (arXiv:quant-ph/0304007) shows that whenever $I(A:C|B)=0$, there's a way to split up the $B$ Hilbert space $\mathcal{H}_B = \oplus_i \mathcal{H}_{b_L^i}\otimes \mathcal{H}_{b_R^i}$ such that
$$\rho_{ABC} = \sum_i q_i \rho_{Ab_L^i}\otimes \rho_{b_R^iC}$$
which in particular gives that $\rho_{AC}$ is separable. They also obtain as a corollary that $\rho_{AC}$ separable implies the existence of an extension such that $I(A:C|B)=0$.
My question is not addressed directly by the Hayden et al. result however as I am interested 1) in product states specifically, and 2) I'd like to know what general form the extensions are constrained to given that AC is product, rather than about the existence of an extension with a certain property.