That's a shame. It probably soaked down clear into the lining. Keep reapplying the stain & odor removers. Also fresh or even used fabric softner sheets placed on top may help. An iconic air freshner can help. You can get the kind that plug in. Also there are odor crystals (non toxic volanic crystals) that come in a bag that is hung next to the area- I have used them in my basement where my cat was sick on the carpet and near the litter box - they do work. I got them from Foster & Smith. Also, drops of your favorite perfume on your pillow might help - or lavendar oil which is also soothing. If you can keep any windows open and have fans to circulate the air for sometime during the day or night will also help.
Sting Chance von Gaard AKC GSD 2/8/2006