Know that InfoPath separates "views" from "data". The views have nothing to do with the data. You can have a DOM with 100 nodes in it, and then have 100 views with only 1 field each. But that doesn't negate the fact that the DOM still has ALL 100 nodes just because you are on a view with only 1 field.
If you TRULY want to have each view completely separate, you'll have to do some fancy coding to make it all work, or possibly have a separate data connection per view, so that you are only submitting back to the view-specific data connection.
There are probably other options I'm not thinking of that someone else will want to jump in with.