i had some spilt soup on my passenger seat yesterday (long story, dont ask). i remembered that i had some cleaner in the garage that i never used before so gave that a try. it was called carplan 'interior valet', its kind of a spray on foam in a can, leave it on then wipe it off. i checked the seat this morning and it looked clean with no staining or anything. cant remember where i got it from though, was in a set with a few other carplan products.
that worked for me, im gonna go round the rest of the car with it now..