I am working on something similar. And I do not want to send the whole form, with sensitive data embedded, but an abreviated form to work with a small subset of data for a specific purpose. As far as I know if you use an email submit it sends the whole form but if you email while viewing the form you can send just a view. I think i saw somewhere that with emailing via code you can select just the view but I am not sure.
A couple options I have come up with.
1. I have another form, which is simpler, opened by the main form, i pass some variable to it, ( or look them up with another query) and then email that form to work witht he data subset.
My issue right now is passing the variables to the other form in a way that I like.
2. I found some code on how to write a text file from Infopath. So in theory could create a custom email(without the attached form) or a small xml file with your subset of data and use it accordingly with email or SharePoint.
Not sure if this helps but maybe can give you some ideas.