Couldn't you set up Dine In and Takeout as separate revenue centers and run the reports independently? That seems like a lot less work and streamlines the items in the backend. If you know the cost of garlic aioli for dine in is x and take out is y. ...