You can't.
The whole idea of the sequence numbers is that the parts can arrive in any order and do not have to be received sequentially. If they were guaranteed to arrive in the order
(SMS1, P1)
(SMS1, P2)
(SMS1, P3)
(SMS2, P1)
(SMS2, P2)
(SMS2, P3)
Then there would be no point at all in having sequence numbers and separate message ids at all!
See
Wiki[
^] for a description...