Gary, I am not sure that lanes should be used in exactly oposite way, according to documentation, first task claimed by a particular user causes that all other tasks on that lane will be assigned to that user:
If you would like to implement you probably need to modify Human Task WorkItemHandler, for instance WSHumanTaskHandler. It is responsible for adding people assignments to the task.