Sorry, my comment was more a general statement on the provision of orthotics without regard to trying to alter body mechanics to fix a problem. Obviously leg length discrepancy is not something that can be fixed, but you had not mentioned that as a factor previously.
You have been given sound advice by Physiobob and others, and I do not feel I have anything else to contribute to the discussion, personally.
Hope it improves. Good luck.