xepersian does not change arabic counter and that is why makeindex work with no problem. but polyglossia changes it and I have mentioned several times that changing arabic counter has many side effects. Note that makeindex gives you arabic alphabets.
-- I prefer the most bloodcurdling death to living with humility. The only country I am faithful to, is IRAN. Do not denigrate my last moments...
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex