I am stuck proving following result using properties of conditional expectations.
Let random variables $X$, $Y$, and $Z$ be such that for all $A\in\sigma(X)$ and $C\in\sigma(Z)$ almost surely,
$$P(A\cap C|\sigma(Y))=P(A|\sigma(Y))P(C|\sigma(Y))$$
Then show that for any $B\in\sigma(Y)$ $$P(A\cap C|B)=P(A|B)P(C|B).$$
Here conditional probabilities are interpreted as conditional expectations of indicator random variables and $P(A|C)=\dfrac{P(A\cap C)}{P(C)}$.
I started by writing out following $$ P(A\cap B\cap C)=\int_{B} 1\{A\cap C\}\,dP \\ =\int_{B}\mathbb{E}[1\{A\cap C\}|\sigma(Y)]\,dP \\ =\int_{B}\mathbb{E}[1\{A\}|\sigma(Y)]\mathbb{E}[1\{C\}|\sigma(Y)]\,dP $$ But I am unable to manipulate this further
Consider $\sigma(1_{\{ B\} })\subset \sigma(Y).$ Then
$$P(A\cap C|B)=\frac{P(A\cap B\cap C)}{P(B)}=\frac{1}{P(B)}\mathbb E[\mathbb{E}[1_{\{A\}}1_{\{C\}}1_{\{B\}}|\sigma(1_{ \{B \} })]]$$ $$=\frac{1}{P(B)}\mathbb E[1_{\{B\}}\mathbb{E}[1_{\{A\}}1_{\{C\}}|\sigma(1_{ \{B \} })]]=\frac{1}{P(B)}\mathbb E[1_{\{B\}}\mathbb{E}[1_{\{A\}}|\sigma(1_{ \{B \} })]\mathbb E[1_{\{C\}}|\sigma(1_{ \{B \} })]]=$$ $$=\frac{1}{P(B)}\int_BP(A|\sigma(1_{ \{B \} }))P(C|\sigma(1_{ \{B \} }))dP= \cdots$$ where $$[P(A|\sigma(1_{ \{B \} }))P(C|\sigma(1_{ \{B \} }))](\omega)=\begin{cases}P(A|B)P(C|B),& \text{ if }&\omega\in B\\ 0,& \text{ if }&\omega \not\in B.\end{cases}$$
So, $$\cdots=\frac{1}{P(B)}\int_BP(A|\sigma(1_{ \{B \} }))P(C|\sigma(1_{ \{B \} }))dP=$$ $$=\frac{1}{P(B)}\int_BP(A|B)P(C|B)dP=P(A|B)P(C|B).$$