Intenção de MMS do Android com texto de imagem e corpo

Eu estou tentando criar uma intenção que irá iniciar o aplicativo MMS para mim com um arquivo de imagem anexado e algum texto pré-definido presente no corpo da mensagem.

Até agora eu consegui realizar um ou outro, mas não os dois ao mesmo tempo.

Coisas que eu tentei (com seus resultados):

<code>sendIntent = new Intent(android.content.Intent.ACTION_SEND,Uri.parse("mms://"));
sendIntent.setType("image/gif");
sendIntent.putExtra(Intent.EXTRA_STREAM, imgStreamUri);
sendIntent.putExtra("sms_body", "HelloWorld");
startActivity(Intent.createChooser(sendIntent,"Send"));    
/**********
Image file is attached but no text added to message body.
 **********/

sendIntent = new Intent(android.content.Intent.ACTION_SEND);
sendIntent.setType("image/gif");
sendIntent.putExtra(Intent.EXTRA_STREAM, imgStreamUri);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "HelloWorld");
sendIntent.putExtra(Intent.EXTRA_TITLE, "WorldHello");
startActivity(Intent.createChooser(sendIntent,"Send"));
/**********
Image file is attached but no text added to message body(or subject or anything).
 **********/
</code>

Alguém sabe como eu posso anexar o texto do corpo e um arquivo de imagem para uma intenção de mms que irá iniciar o aplicativo de mensagens padrão com os itens apropriados preenchidos?

EDITAR: Testado o código @lenik fornecido em resposta. Ele está trabalhando em alguns dispositivos, aqui está o que eu encontrei

Funciona corretamente:

Epic 4g (Galaxy S)Toque épico 4g (Galaxy S II)Galaxy Nexus (ICS 4.0.4)HTC Desire (Froyo 2.2)Motorola Photon

Imagem anexada, mas sem texto:

Sidekick 4gSamsung Transform Ultra

Alguém sabe se sou basicamente s.o.l. nos dispositivos que não funcionam corretamente dessa maneira?

questionAnswers(1)

yourAnswerToTheQuestion