Flexible covariate representations for extremes