Make similar functions to: - [`initialize_dataset_with_tabular_data`](https://github.com/PLAID-lib/plaid/blob/main/src/plaid/utils/init_with_tabular.py#L30) - [`Dataset.add_tabular_scalars`](https://github.com/PLAID-lib/plaid/blob/main/src/plaid/containers/dataset.py#L408) - [`Dataset.get_scalars_to_tabular`](https://github.com/PLAID-lib/plaid/blob/main/src/plaid/containers/dataset.py#L445) But for fields instead of scalars Checks should be done to verify that provided fields have the same shape for all samples, else return a `ShapeError`