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