If you tried Poultice (I am thinking of a particular product from Alpha Professional Tools), and it did not work then the next step would be to get DiaGlo for marble. This is a polishing compound, You would need to rent a floor buffing machine with the finest pad they have (white or linen). Sprinkle the powder on the floor and mist it over with water. Buff it with the machine, forming a paste. Add water as necessary to keep the paste moist. This product has an ultra fine diamond abrasive in it and should remove the haze for you. You may need to do more than one application, but it should work. Here is the link:
http://www.defusco.com/diaglo-marble-1qt-p-1455.htmlIf you have any questions please call me at 800-289-6834.
Mark