I think that the problem is the difference of quality between your source and the SE846. I mean that the source isn't good enough for the quality of the headphones. You should at least connect the SE846 to a cd player + integrated amplifier setup to check if the SE846 has indeed that harshness that you mention.
The SE846 sounds good enough out of an iPhone. I think the filter could be the culprit.