No, when you do STB right, the powdered bark goes through highly basic environment first (I use 100g MHRB with 100g NaOH and 0.5L water) for about a day. Lye breaks the structure really nicely. Then additional water(1L) is added and pulls are done. I admit more other stuff is taken with dmt in that way, but it is always a choice between more pure result or better yield. As benzyme stated, heptane re-x or possibly mini-A/B helps to deal with such impurities later on.
If one doesn't want to do mini-A/B or re-x, then less basic environment, shorter duration of soak can be done before pulling.
No problem to get 3% yield with both methods if done properly with good bark.