I'm glad you found the previous answer to be helpful. I would suggest looking for a hypnotherapist that has a good understanding of the issues you mentioned. I googled for a list of Dallas Hypnotherapists. There were a few that stood out as possible candidates to help you with your problem.
I'm thinking the third option might be the best place to start. She is a therapist and a hypnotherapist. I would call first and "interview" them to find out if they understand your specific problem and ask how they would approach the problem.
I hope this answer helps. Please let me know if you have any other questions or if you need further clarification of this answer.