Here's my experience with my own car. Note I've never tested this other than on my own vehicle, so take this with a grain of salt.
My 2011 Charger R/T front seats are leather on the outer surfaces, with suede on the inside of the seat and the backrest.
I spritz just little Wolfgang Spot eliminator on the suede (just a light, quick spray, NOT too much,) and I let it sit for a min or two.
Then I use my Bissel little green machine with heated water only (no cleaners added to the LGM,) and I spray the hot water on the suede and and then immediately extract everything.
It works great and I got compliments from my family on how nice the interior looked and how nice it smells.
One thing I noticed the first time I did this; the water comes out of the end of the LGM and over-sprays a bit onto the leather. As soon as I'm done spraying water onto the suede I wipe down any excess water that got onto the leather. And I repeat after the extraction as some water still tends to get onto the leather.
I would of course suggest testing a small, out of the way spot first. I tested a small patch and it was OK so I moved on to the entire seats, but who knows, your fabric may respond very differently.
Also, I've never had terribly dirty seats to clean. Maybe a small spill of soda from my 7 year old son, etc. But generally my technique works for seats that are not very dirty to begin with. If you needed to do major clean up or extraction, you may need other methods.
Good luck!