I have a flow that starts as an online application for Legal aid services on the Internet in MS Forms. Once submitted it gets processed by a Power Automate flow that reduces the form answers to only the fields with answers in them, then emails that to a mailbox for processing.
Here's my current flow:

In it's current state (not all fields entered) it does produce the right data if you check the output on filter array. I put in a Last name, first name, middle initial, and birthdate - leaving out the maiden name. The result I get is as expected but with odd characters, ["Smith\nJohn\nJ\n\n1999-01-30]" as the body of the email.
What I am hoping to see in the email is:
Last Name: Smith
First Name: John
Middle Initial: J
Date of Birth: 1999-01-30
Any ideas how I get the field names and values appear as above but ONLY for not null value?
Steps: