ive fixed a similar / same issue to this on 2 cars now. apart from twisted wishbones, its both times been the hub itself. the hole where the ball joint goes in has been ovalised from the impact, I know these are tapered before anyone says anything but the base of the taper has been ovalised.
just my 2 pennies worth but you never know,