in a manner that looks half elegant and doesn't involve red face, sweat, swearing and a screwdriver?
I think you're being too harsh on yourself; your current method does sound rather elegant!

Having never had this problem, I cannot speak from experience; however, I wonder if lubricating them with something like WD40 would help?
Perhaps someone else can recommend a solution?