You may want to try an enzyme cleaner. There used to be one called "Odor Mute" that was sold in pet stores. Removed skunk odors, kennel odors, any organic odor from clothing, carpeting and hard surfaces. Worth a try. Also, call one of the local "disaster" cleaning companies and ask them what they would use to clean cotton clothing (you don't want them to do it, just ask what they use). Just a thought....
Anita