Requesting the GA to call up the person assigned to the seat you wish to swap with prior to boarding would help eliminate annoyances and delays during boarding. I have never seen this done and not sure a GA would have the time or the inclination to do this but it would be an easier method.