First of all sorry for the long query.
I've different names in salary slips and bank statements. My full legal name as per the passport is PATEL KARTIKKUMAR HIRENBHAI. The same name appears in my bank statements.
PATEL - Surname
KARTIKKUMAR - Firstname
HIRENBHAI - Father's name
But the problem is that name on my payslip is KARTIK PATEL. Hence the name in two documents doesn't exactly match and I fear that I can't provide salary slips as proof of my earning.
The employer has agreed to issue me salary certificate with name PATEL KARTIKKUMAR HIRENBHAI, but it would only state my current package and not the Gross and Net amount for last 12 months duration, which is the required format.
The employer has refused to re-issue the salary slips with name PATEL KARTIKKUMAR HIRENBHAI. I'm in a soup now

The question is:
Will HO accept the salary slip with different name(since the firstname and surname matches to an extent)?
If not what are the options I have?
1> Get an affidavit that the person with both names is same. But I don't what's the procedure and how long will it take.
2> Ask the employer to issue me a certificate listed in point 1, and attach payslip with name KARTIK PATEL along with this certificate. Need to check whether the employer is ready to issue such a certificate.
3> There's a field in vaf9 form with "Other names (including any other names you are known by and/or any other names that you have been known by". Probably I can provide name KARTIK PATEL here, but will I need an affidavit for this as stated in point 1?
4> Any other suggestion?
Kindly let me know what you think. I appreciate your help.
Thanks in anticipation.