I asked an Arab friend if they had the stringent order of adjectives you have in English and other Germanic languages and he denied. Hence my question. He said it depends on what you want to emphasize in Arabic.
It seems that the more specific and proper adjective is applied first before the second less proper adjective. I am willing to learn the true approach. ;)