Have you tried using a fine emory board? Or sandpaper glued to an emory board? I think that would be a good solution. It can then be used as a file for a finer finish than you can get with most files and being broader than needle files makes a slip much less likely.