[RTL text wrap] How to ensure correct line order for Arabic text?

I currently have Arabic text displaying correctly for single line text but whenever text wrapping occurs it will be incorrect because the text is reversed in comparison to left to right text. This means the last line of text should be the first and the first should be the last etc.

Is there a way with a Text Mesh Pro Text (UI) component to reverse the order of lines when text wrapping occurs?

Any help would be much appreciated.