When you are on the first tab (1), switch to another tab (2) and tap a list-item (3), you actually create the history item for the tab-view (2) that causes the back buttonto be displayed. If you go directly from (1) to (3) your app can't know that.
Unfortunately I don't know how this could be solved. I would try to make it navigate to (2) first and then to (3) or see if there are some functions to push something on the navigation stack manually.