People have brought up that idea before, but it seems to be based on an homunculus, as if a male giraffe can’t recognize his mate without having a little immaterial giraffe inside.
But the main problem is that inventing the word “immaterial” and then calling recognition “immaterial” is no explanation at all. It’s just a name. Daddy, how do cell phones work? Oh, it’s the “immaterial” son. Thanks dad, that explains it.
And in the context of free will, the immaterial invention brings nothing to the party. To make rational decisions by free will, we must follow the rules of logic. The rules of logic are deterministic. Material is very good at being deterministic. The only thing that the “immaterial” invention could add is to make indeterminate random decisions which break the rules of logic.
Meanwhile, neuroscience keeps chipping away at these problems, and less and less can to be explained away as “immaterial”.
Take a look at this video. It’s been known for some time that the only information leaving the eyes is a stream of pulses. Therefore the only data available for recognition, (however it is accomplished) is this bit stream. Sheila Nirenberg has decoded the stream to the point where she can replicate it with a camera and a chip, a prosthetic eye, to help the blind to see. Amazing research. So much for the immaterial “explanation”

.
bbc.com/future/story/20141111-the-code-that-may-treat-blindness
physiology.med.cornell.edu/faculty/nirenberg/lab/research.php