I've never found a way around this. I don't think you're missing anything. Whenever I "save as" a new interface type/resolution I always have to go through the project and touch mostly the text. We use a lot of dynamic lists so I'm very familiar with what you're experiencing. I will say that it's been a whole lot better in the last couple years-ish than it used to be.