Malaysia's trade minister has slammed a European Union envoy for criticising the country's racial quota policy which he said had hurt foreign investment.