Hi there. I am sorry that you are having such a difficult time.
Looking over your routine I think I have spotted the problem. Your LO is having to much daytime sleep and is therefore not tired enough to sleep through the night. Also I highly recomend no more bringing her to bed with you, if it isn't a prop now, it wont take long to developinto one.
I suggest you make the morning and afternoon nap 1.5 hours long only and then keep your catnap, maybe move it to 4:30 instead though for better balance. Also make a steady bedtime and bedtime routine, this will give your LO the structure she needs and help you as well.
HTH