I good detail shop will be able to help you. But usually dirty headliner can't be cleaned all the way. When I put Xtreme Dynamat on my roof I did the headliner in suede. I had a shop due the headliner, my friend and I did the pillars. The key to having a suede headliner intact forever is the glue and process of suede installation. There is a glue in a light blue metal little barrel and almost a year later and nothing as came undone. Don't be cheap on the glue and it will turnout excellent.