Thanks, Kevin.
The local variable is such an obvious solution I am embarrassed that I didn't think of it.
The lookup is working just fine now, but I'm having trouble priming the local variable when I open the from in edit mode.
I've added the value field to the session variables in the browse, but it is empty when I check it when opening the form, so I'm unable to prime the local variable.
Any help would be appreciated.