1.Boil, steam or microwave beans until tender; cool, then remove grey skins.
2.Heat oil in medium frying pan; cook onion, covered, over low heat until very soft and starting to caramelise. Add garlic and beans; stir until heated through. Stir in tomato, and parsley; stir over low heat 5 minutes. Season to taste.
3.Heat extra oil in grill pan (or grill or barbecue). Cook chicken 5-7 minutes or until cooked through.
4.Combine butter and chives in small bowl.
5.Serve chicken on bean mixture; top with chive butter.
Bean mixture can be made a day ahead and gently reheated when required.