If you have time, roast the eggplant first, then scoop out the flesh and dice it finely before adding it to the chilli. This could be done a few days ahead. If time is not on your side, peel the eggplant if you wish. Don't forget to ensure the beans are tender before adding the tomatoes and salt.