This is the principle of Bio 101's "Geneclean kit" (no affiliations ...). We recently started using this in the lab and I am getting exceptionally good yields. You might want to give it a go.