Here's another idea:
Last week I spilled some BB cream on the carpet and had been procrastinating cleaning it because it's a pain to get out. Went to take care of it a few hours ago, and there was a spray bottle of 70% rubbing alcohol nearby, so being lazy I grabbed it and started there. Took it out almost instantly. So rubbing alcohol might work too.