I want to prove that: if $E[M_t\mid\mathcal{F}_s]=0$ where $\mathcal{F}_s$ is the filtration generated by a stochastic process X knowing that $E[M_t\prod_0^n h_i(X_{t_i})]=0$ for all $n\in N,\quad 0\leq t_0<t_1<\dots<t_n,\quad h_i$ bounded functions.
It seems obvious if $\mathcal{F}_t$ is generated by the finite dimensional rectangles $(X_{t_1}\in A_1,\dots,X_{t_n}\in A_n$) but is this true and how can it be proved? I would appreciate it if you could help. Thank you in advance.