Order of ligature parts starting from left to right on Arabic font!

Hi everyone,

I had create some ligatures on Arabic font, my question and my note: why the order of ligature parts starting from left to right ! It is not suppose to be from the right to left as the marks !

The caret numbers are unimportant, they do not imply an order, they are just there because anchor names must be unique. Only their position matters.