Developing inter-disciplinary and inter-agency networks: reflections on a "community of practice" approach