There was a thread recently about dealing with the sapwood that you regularly encounter when working with Walnut. My general approach (and the one widely used by most other furniture makers) is that you apply a wash coat of a regular aniline dye to the entire piece and then build up the colour
Aniline Dyes
Is anyone doing burst finishes with oil dyes?
Hide sapwood with dye
Interior Wood Stains - The Home Depot
142 - Introduction to Dyes - The Wood Whisperer
Issues with Water Based Aniline Dye
Blotch Control to Rule Them All - The Wood Whisperer
Aniline Dyes – First Impressions – WoodBin
KEDA Wood Dye & TransTint, Up For Review! - Woodshop Mike
Briwax Wood Care Products