That's the best I could find. Try to contact them.
That being said, what you're looking for is particularly difficult to find, given the nature of the Arabic language. We do not have a predefined set of words, rather create them based on roots and variations (أوزان).
Moreover, you should realize the importance of specifying the encoding (most probably UTF-8, but you never know) you're using. Any mismatch might cause more headaches than reliefs.
Good luck.
PS: It would be a fantastic project for Lebgeeks to create such a dictionary. We badly need one that's freely available. Is anyone interested?