Reverse chaining context substitution lookups are similar to "normal" chaining context lookups, but the former is applied from end to start. I do not know Arabic or any other script that uses these, so I have not been able to produce this. If you need a reverse chaining context substitution lookup, get in contact and explain to me how this works, and I will implement it.