Director Haas: if DH is trashed while being accessed, add her to the Runner's score area as an agenda worth 2 VP.
Rules: A runner may not trash cards accessed in archives.
Imp: ... remove 1 hosted virus counter to trash a card you access at no cost even if it cannot normally be trashed .
Now to my mind, the card (imp) takes precedence - you have accessed a card, it cannot normally be trashed, so you can use imp.
Is this official?