Never tried it but i would say if you are looking for something that will produce a good result on everything, forget it, the nearest thing that works on a good range of fibres and fabrics are microsplitters and colloidal cleaners, however these have limitations and i find that on occasion a deturgent based cleaner is needed. But you are doing the right thing by trying, just make sure you keep trying untull you find something that you like as you will get a million different opinions on here. You will find that most suppliers will send a small sample for you to try out it you ask them.
Dene