I get around it just by using AutoSmart G101! They do a dedicated fabric cleaner "Bio-Brisk" which I have also, but, more often than not will reach for the G101.
AG's Interior Shampoo is supposed to be pretty good... Again, alternatively, Meguiars APC.