Given a Coxeter system $(W,S)$ with reflections $T$, and any subset $A \subseteq T$, it is known that the reflection subgroup $W_A$ generated by $A$ has a canonical choice $S_A$ of generators so that $(W_A,S_A)$ is a Coxeter system (a result of Deodhar and of Dyer).
Question. Given two Coxeter graphs $G, G'$, is there some way to tell whether the Coxeter group $W$ associated to $G$ has a reflection subgroup $W'$ with Coxeter graph $G'$? I suspect this is hard in general, but are there nontrivial necessary or sufficient conditions known? In particular, is there some general principle by which I could recognize that the Coxeter group of type $B_n$ has a reflection subgroup of type $D_n$ just from the graphs?
Clearly $G'$ being an induced subgraph of $G$ is sufficient, but not necessary. I'm hoping there are more interesting things that can be said in general.
Another question asks for a stronger thing (an algorithm finding all "Coxeter subgroups"; as far as I can tell, that asker does not even require them to be reflection subgroups).