have sb/sth in mind for sth
idiom.idiom. to think of a specific person or thing as a good choice for a particular job or purpose.
idiom. to consider a specific person or entity as a suitable candidate or option for a designated role or task.
I have a great person in mind for the manager job.
The director already had a specific actor in mind for the lead role before the auditions began.
While the committee debated several candidates, the chairperson clearly had a local firm in mind for the construction contract from the outset.
The first object is the person or thing being considered, and the second is the purpose or role.
Contrast with 'keep in mind' (to remember); 'have in mind for' is specifically about selection or suitability for a future goal.
I have in mind him for the job.I have him in mind for the job.The person or thing you are thinking of must come between 'have' and 'in mind'.