Contact binding and 3rd party apps

It seems that contact binding to a SIM card does not work with 3rd party apps? I wanted to bind a contact and I am using TextSecure to send messages. But it still sent the message from the primary SIM card, not from the bound SIM card. If I change the primary SIM card used for sending message then it works. But I would like to not have to change/verify primary SIM card for messages every time I want to send a message.