The federal treasurer is being urged not to grandfather tax breaks for asset-holders in the budget as the economic impact of the Iran war worsens.