I would suggest you go with a dye. You can dye the wood directly or you can dye it using atoning process by adding it to a poly or shellac.
Use liquid Transtint dye. It is made by Homestead Finishing www.homesteadfi nishingproducts.com. They have black. It can be mixed with water or alcohol for direct application. Maybe 10-20 drops per pint of liquid. I would use water. Alcohol dries to fast and can leave streaks. Alcohol is very flammab le. Rag it on, just soak a rag and keep soaking it. Wear good gloves and lo ng sleeves. It may not like the oil stain being there but it will dye every thing. Water will want to seep back out of seams and leave bad dark spots w hen it dries so keep wiping down until dry, then watch and wipe more. It wi ll look dead and dull when it dries but one drop of poly and it will be bea utiful.
You can use the same Transtint as a toning agent in shellac or poly but thi s is much harder to get even and won't wear evenly.
Forget the naysayers. People have been ebonizing wood for centuries so it i s a classic design. Also, it is your home and will be beautiful. I say dye it!