It is not the fault of subfig package or bidi package. It is XeTeX that has issues with \special in RTL. I have applied a patch in bidi (different from what I send to you) that fixes the issue.
-- Best wishes, Vafa Khalighi
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
