すみません、文章が下手であまりよく伝わってないかもしれませんが

FROM A,B WHERE C=1 AND D=1 ORDER BY
という文があったとしたら
FROM と WHERE の間にある文字列(A,B)、及び
WHERE と ORDER BY の間にある文字列(C=1 AND D=1)
を抽出することができるのかどうかということです。

ちなみにABCDはそれぞれ決まった値ではないです。