Maybe one of the strut "boots" is making the noise that you hear ?? Some struts have a boot that's in a fixxed position, but others have a boot that can/will move around.
It's possible that the noise you hear is not even suspension related. ( you do hear the noise when driving in a straight line after all ) Might be a hose bumping up on the frame, a broken screw/bolt at the fog light allowing it to wiggle, or a wheel well liner that's missing a few attaching plastic pins. Point is; since you've already had most of the suspension parts replaced & looked at - time to start looking for other possibilities.