mod_rewrite z nieznaną liczbą zmiennych

Usiłuję użyć mod_rewrite do obsługi nieznanej liczby zmiennych.

Przykładowy adres URL to:

example.com/var1-var2-var3/title

Mam to do tej pory:

RewriteRule ^([^/.]+)-([^/]*)(.*)$ $3?version[]=$1&version[]=$2 [QSA,N]
RewriteRule ^([^/.]+)/?$ ?title=$1 [QSA,N]
RewriteRule ^/?$ /index.php [QSA,L]

Zwraca: Array ([title] => title [version] => Array ([0] => var1-var2 [1] => var3))

Muszę go zwrócić: Array ([title] => title [version] => Array ([0] => var1 [1] => var2 [2] => var3))

questionAnswers(1)

yourAnswerToTheQuestion