Two hours is do-able. Bags from international flights aren't typically delayed. The Mobile Passport Control app is highly recommended. You can check in online while taxiing to the gate. Use of phones in the CBP queue is problematic. TSA re-screens you at a nearby portal. Then board the train to the C concourse, a couple stops away. You're able to check bags up to 45 minutes before your Southwest connection.