Mixture model (similar to Tweedie)

Is there a way to implement a mixture model using XGBoost? The particular model structure is a binary yes/no incidence and then right-skewed severity (gamma distributed for example).

XGBoost includes the Tweedie distribution as an objective function, but this assumes Poisson for incidence, not a binary incidence.

Any guidance is appreciated.