I used sanding sealer (shellac).
I have read many articles talking about conditioner, toners and even diluted PVA glue; Anything that seal the pores and hopefully does not prevent stain absorption too much.
This said I am very lousy at finishing so hopefully some of the pro will chime in.
Abbas, Castro Valley, CA