J.Lo and Ben Affleck photographed smooching at family dinner