I was in the same boat awhile back, this is what I do now...
use an apc, simpel green, etc and sprya heavily, let it set for a few minutes. Rinse and squeeze as much gunk out as I can. Tehn let soak what usually turns into overnight, at least few hours in a bucket of hot water with Tide. Rinse again, soak again, lots of final rinsing a few days later. Air dry after shaking, putting on PC to sling excess water out, and pressure by hand with towels.
Now this might be overkill and I could get away with one overnight soaking of detergent, but why not be safe.