I'm working on a todo app that will address this via automatically-activated contexts. For example, you could have a task which has "@work & @near:Bob" in its Contexts field, and it will appear in your list when the both conditions are met.
(The app currently has all the infrastructure for such contexts, however I'm not yet sure about how to implement person proximity triggers in particular).