Possible?: filename containing client name => client folder

If subfolder exists containing name "John Doe", move file containing "John Doe" into subfolder.
I have a designated folder for every client. I include a client's first and last name in any filename related to that client (ie: 2017-06-11 - john doe tps report). I would like to automatically have these files moved into the proper client folder (which is in a subfolder to the watched folder) whenever a filename (full client name) is contained in a subfolder name.
Is this possible?
For example, in the example above, I'd like "2017-06-11 - john doe tps report" moved to a subfolder that contains "john doe" and "client" somewhere within it.
I have a designated folder for every client. I include a client's first and last name in any filename related to that client (ie: 2017-06-11 - john doe tps report). I would like to automatically have these files moved into the proper client folder (which is in a subfolder to the watched folder) whenever a filename (full client name) is contained in a subfolder name.
Is this possible?
For example, in the example above, I'd like "2017-06-11 - john doe tps report" moved to a subfolder that contains "john doe" and "client" somewhere within it.