Am not sure you can get a gluten and dairy free meal on BA. Gluten free meals are fairly likely to have dairy and vegan meals are fairly likely to have gluten. Asian vegetarian is probably the best bet but you still risk the meal having paneer cheese,