I am attempting to use TrAdaBoost with a multi-input TensorFlow model as a base estimator. My input data (Xt, Xs) are lists of the form: [(n_samples, n_timeseries_per_sample, timeseries_len), (n_samples, n_static_params)]. The mismatched shapes generate errors in the check_arrays method when TrAdaBoost tries to turn Xt and Xs into numpy arrays, but I am able to train the base estimator model directly on this data successfully. To my knowledge, TrAdaBoost should work with this type of data. Is there a way around the error, or is this an unsupported use case?