This comes from National Marble and Stone and may help.
To apply a poultice, take the following steps:
1. Clean the stained area with water and stone soap. Remember to blot rather than wipe.
2. Pre-wet the stained area with a little water. Distilled water is recommended.
3. Refer to the chart and determine which chemical to use for the stain.
4. Mix the poultice material with the selected chemical. Mix until a thick peanut-butter paste consistency is obtained.
5. Apply the paste to the stained area, overlapping the stain by at least ¼ . Do not make the application too thick, or it will take a long time to dry.
6. Cover the paste with a plastic sandwich bag or food wrap. Tape the plastic using a low-contact tape.
7. Allow the paste to sit for 12–24 hours.
8. Remove the plastic cover and check to see if the paste has dried. If it has not, allow it to sit uncovered until thoroughly dry.
9. Once it is dry, remove the paste by scraping and rinse the area.
10. Examine the stain. If it still remains, but is somewhat lighter, re-poultice until it is gone. If the stain refuses to disappear completely, it is time to give up, replace the tile or call a stone specialist.
Stain removal can be very difficult, and care must be taken when using a poultice. A complete guide can be found in my book on the subject.
Poultice:
Stain Remove with
Rust Iron Out
Coffee and tea Hydrogen Peroxide
Ink, magic marker, etc Methylene Chloride
Oil Ammonia or a degreaser
Paint Mineral Spirits
I would test an area first to make sure you don't make things worse.
George