Filter Gmail messages that were forwarded from another mail

Since I cannot open my outlook mail in my mobile phone due to company policy, I am forwarding the mail to a “mirror” Gmail account.

So all messages in that account starts with “FW:”

To make some order in that account, I would like to add Gmail Labels by the person who sent the mail.

So for example mail that contains From: john, doe, I would like to set a filter that will move it to “john doe” folder.

I have encountered the following problems:

  1. Since it contains “From:” Gmail is looking for the sender to be which result with zero results.
  2. I would like to filter ONLY messages that starts with From: john, doe and not one that contains this phrase (to avoid results that are actually responses to john doe mails).

Is this possible with Gmail standard filter?

If not, any example script that can to this job?