So you want it ticketed by AA? Look up the AA flight numbers and hand them to them.
If it gets more expensive - then that's the way it is. Because as it is right now with your itinerary, it'd be ticketed and sold by Gulf Air on Gulf Air ticket stock, so their fare might differ.
(Instead of flight numbers date, origin, destination and time should suffice, too)