Hmm... I'm sure you can preteat it with something to make the color last, but I'm not sure what to use.
I think you pre-treat with soda ash (but don't mix it with the dye) and then dye away. Why would it be any different? The only thing that matters is fabric content.