maxorenstein, this workflow sounds pretty similar to a workflow that I built out for a client. It sounds pretty similar. I believe that if the photographers utilize the {foldernum} variable by shooting, for example, the keynote speech in folder 100, Breakout panel ABC in folder 101, Speaker Bob Smith in folder 102, etc., you should be able to apply all of the necessary metadata, including identifying the photographer, using Hot Codes. That would save you steps 2 & 3 of your current workflow.
I believe that what you are trying to accomplish could be done using existing variables, and no manual folder creation would be necessary.