As a rule of thumb, plan on an hour to clear immigration in LIS in the summer. It's a zoo and the gov't is doing nothing about it. I'd chance the 1.5 hour layover. They usually take people with short connections to the front of the line.
If she misses it, the airline will reaccommodate her on the next flight.