You absolutely can't bring an a Tony Luke's Italian on the plane. No way. The combo of garlic, pork and
very ripe cheese makes it one of the smelliest sandwiches on Earth. I was very self-conscious just returning my rental car last time I was in Philly due to the zesty odor. If you are not eating it, you don't want to smell it for 2 hours.
And Wiz is for tourists and little kids. I've been through this too many times: prov is more "traditional" on a steak.
Consider buying some Amoroso's bread (or Tony Luke's, which they bake themselves and is better)and go into an Italian grocery/deli for some raw or frozen steaks for the trip back. Grill up some onions and slap it together at home. Of see if they'll cook it for you at our Jim's, which seems about right.
PS, if you insist on taking these monsters on the flight, you would do better to do all of your sandwich shopping on Oregon Ave. TL's regular steaks are much better than the more touristy places offerings.