The Eighth Circuit has determined that an Iowa drug statute is divisible between marijuana offenses and other drug offenses because it prescribes a different punishment for marijuana offenses than offenses related to other substances. Though the court did not have to reach the issue, the rationale suggests that the statute may not be divisible between other substances.
The full text of Aquino Arroyo v. Garland can be found here: