Not able to know to which SIM sms was received Short Description:
I am using JellyBean in a dual SIM featured phone. I am using Go SMS software also standard Messaging also I used. I find it peculiar to know that there is no such feature to know to which SIM an SMS was received.

Detailed Issue:
I am using XOLO A1000 Dual SIM phone which is running in JellyBean. I am using two SIM cards one is by Aircel and another is by Airtel who are two different service providers in India.

In my inbox (threads of SMS) either using Messaging app or by Go SMS app all SMS are stored by senders. Now my problem is when I receive a new spam SMS I am not able to know to which SIM that SMS was sent to. To my SIM1 or to my SIM2. Both the apps doesn't show any marking to distinguish that. I even checking 'Message Details' it doesn't contain destination number detail.

This is important if I need to file complaint against spamming. Any help will be much appreciated. This is basic required feature but I wonder why I am not able to help myself, I even Googled it and found nothing.
The underlying problem here is that these apps are assuming, rightly so, that there will always only be one destination number (that is, only one SIM). Android doesn't officially support dual SIMs. From StackOverflow:

Android dual SIM card API
...the dual sim features are available but not documented and hence not officially supported. Having said that it doesn't mean that it will not be usable, it just means that android is not liable to support [that] functionality.

Also,

Dual SIM card Android
The current Android platform does not have support for multiple SIMs. A device with such support has been customized for this, so you will need to get information from that device's manufacturer for any facilities they have to interact with it.

A third question was even asked specifically about building an app for dual SIM handsets that has gone unanswered, likely for this reason. So, while it sounds like a reasonable expectation, without official support or APIs for developers to use I wouldn't expect many apps to account for two destination numbers.
From a consumer perspective this means that we're at the mercy of manufacturers to develop apps that function correctly with two SIM cards. Unfortunately it sounds like the your phone's stock messaging app isn't fitting this bill. Try reaching out to XOLO.