I would have no issue if someone from economy came into the first class cabin to eat with a friend but I think they'd need to choose one of the economy meals. The ottoman is a downgrade from an economy seat so having another F person sitting there would be worse than sharing a meal across the aisle.
Good luck for the upgrade. If it happens, ask the CRM if your business mate could share a meal and see what they say.
Regards,
Michael