Just lie. Seriously, I am not saying you need to say you worked for X or Y when you didnt,but if you worked 4 years for X company and you have now a 2 year gap , say you worked for 5 years, and you have now 1 year as a freelancer or something to that effect. Dont play naive with the companies when they are willing to deceive you all the way.