Supply shortages mean products may contain palm, coconut or soybean oils, says standards agency.