Hello @lsw
I understand in your use case that you need to reconfigure some of the settings for the SPI configuration transfer not only the PCS.
Unfortunately, the MBDT for S32K1 was not designed to do so, and there are no blocks to help you to support to do that.
However, there is a way, which involves using custom code insertion, a method which has been discussed in this article: https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/How-to-use-your-own-C-code-in-our-Toolbox-...
It your case it is simpler than that.
First you have to generate code for the first configuration you need for the SPI an to identify the generated code sequence as it can be seen below.

Then, you can duplicate the lpspi_master_config_t structure, and populate it with the settings you need for all the devices connected to the SPI bus.
Each time you want to adjust the settings, you need to first call the
LPSPI_DRV_MasterDeinit(uint32_t instance);
and then followed by the Init function with the required parameters
LPSPI_DRV_MasterInit(0, &lpspiMasterState0, &spiConfig0);
Hope this helps,
Marius