Dry Cleaners. Be sure to tell them what made the stain. Remember that Dry Cleaning fluid is basically *yuck* an organic solvent which is much better at removing fats and grease than any water-based remover. However, once you've washed and dried the garment, especially now that you've done it twice, don't hold your breath.

Next time if you notice a grease/food stain....

1.) wash with slightly warm water and soap to get rid of the worst of it, and AIR DRY it. Do NOT put it in the dryer.
2. next day take it to the dry cleaners.

Sucks, though...whether you get it out or not.