That is some fine cleaning right there.
Although I have never used one, a lot of people seem to recommend these for carpets as well. They run off an air compressor and blow the stuff up and out of the pile.
There are a lot of copies so some might be better than others.