Have you considered abrasive blast on the chromed surfaces to be painted? And not walnut shells, but something mineral. I don't think that self-etching primer will make much of a difference unless the chrome is abraded sufficiently to give it a clearly visible "tooth".