Yes. Its suppose to fill by the sponsor. but both sponsor and beneficiary have long names that is the case. I'll use my discretion in as I am using.Isn’t that form supposed to be filed out by your sponsor? It doesn’t necessarily have to contain your entire names as listed on your passport. Use your your discretion in deciding on which of those middle names to list in the one section provided for middle name.
How to submit this form to USCIS after the completion?