RewriteCond para corresponder parâmetros de string de consulta em qualquer ordem

Eu tenho uma URL que pode conter três parâmetros:

categoria = computadores& subcategoria = portáteis& product = dell-inspiron-15

Eu preciso redirecionar 301 esta URL para sua versão amigável:

http://store.example.com/computers/laptops/dell-inspiron-15/

Eu tenho isso, mas não posso fazê-lo funcionar se os parâmetros da string de consulta estiverem em qualquer outra ordem:

RewriteCond %{QUERY_STRING} ^category=(\w+)&subcategory=(\w+)&product=(\w+) [NC]
RewriteRule ^index\.php$ http://store.example.com/%1/%2/%3/? [R,L]

questionAnswers(2)

yourAnswerToTheQuestion