From what I understand, with "aniline dyes" (no promises on anything else) like transfast, transtint, etc., you should be fine with ANY finish as they are actual dyes that soak into the wood and all the solvent evaporates leaving just the color in the wood itself. If you get a pigment-based stain (as opposed to a dye), you're getting little bitty particles of color in a binder that's usually lacquer or varnish based that don't soak into the wood, they just sit in crevices in the wood in a very thin coat of varnish or lacquer - and those are NOT necessarily compatible with other finish types.