Former Liberal minister Andrew Robb pressed the Turnbull government to hold a royal commission into the banks but one with a narrower scope to stymie the Labor Party's assault on the major banks, cabinet sources say.