I'm using IDE 11.0 and am mid-way through a development project so don't want to change it unless I have to!
I import the examples from a .zip version of the SDK, so the files are copied by default, e.g.:

This results in a .cproject that includes the following references to the SDK components:
<storageModule moduleId="com.nxp.mcuxpresso.core.datamodels">
<sdkName>SDK_2.x_FRDM-KW36</sdkName>
<sdkExample>frdmkw36_wireless_examples_bluetooth_lnc_freertos</sdkExample>
<sdkVersion>2.2.5</sdkVersion>
<sdkComponents>middleware.freertos.heap_4.MKW36Z4;middleware.wireless.framework.osa_freertos.MKW36Z4;middleware.wireless.framework.common.MKW36Z4;middleware.wireless.framework.osa.MKW36Z4;middleware.freertos.MKW36Z4;middleware.wireless.framework.flash.internal.MKW36Z4;middleware.wireless.framework.gpio_adapter.MKW36Z4;middleware.wireless.framework.keyboard.MKW36Z4;middleware.wireless.framework.tmr.MKW36Z4;middleware.wireless.framework.led.MKW36Z4;middleware.wireless.framework.reset.MKW36Z4;middleware.wireless.framework.mem_manager.MKW36Z4;middleware.framework.generic_lists.MKW36Z4;middleware.wireless.framework.messaging.MKW36Z4;middleware.wireless.framework.panic.MKW36Z4;middleware.wireless.framework.rng.MKW36Z4;middleware.wireless.framework.shell.MKW36Z4;middleware.wireless.framework.smgr.MKW36Z4;middleware.wireless.framework.smgr.i2c_adapter.MKW36Z4;middleware.wireless.framework.smgr.spi_adapter.MKW36Z4;middleware.wireless.framework.smgr.uart_adapter.MKW36Z4;middleware.wireless.framework.nvm.MKW36Z4;middleware.wireless.framework.module_info.MKW36Z4;middleware.wireless.framework.function_lib.MKW36Z4;middleware.wireless.framework.sec_lib.MKW36Z4;middleware.wireless.ble_host.MKW36Z4;middleware.wireless.ble_controller.MKW36Z4;middleware.wireless.ble_appl_main.MKW36Z4;middleware.wireless.ble_gatt_db.MKW36Z4;middleware.wireless.ble_gatt_service_discovery.MKW36Z4;middleware.wireless.ble_profiles.battery_service.MKW36Z4;middleware.wireless.ble_profiles.device_info_service.MKW36Z4;middleware.wireless.ble_profiles.location_and_navigation.MKW36Z4;middleware.wireless.ble_profiles.time.MKW36Z4;middleware.wireless.framework.coexistence.MKW36Z4;middleware.wireless.framework.linkscripts_KW36.MKW36Z4;platform.drivers.common.MKW36Z4;platform.Include_common;platform.drivers.clock.MKW36Z4;platform.drivers.lpuart.MKW36Z4;platform.utilities.debug_console.MKW36Z4;platform.drivers.trng.MKW36Z4;platform.drivers.flash.MKW36Z4;platform.drivers.gpio.MKW36Z4;platform.drivers.port.MKW36Z4;platform.drivers.tpm.MKW36Z4;platform.drivers.dspi.MKW36Z4;platform.drivers.i2c.MKW36Z4;platform.drivers.lptmr.MKW36Z4;platform.drivers.rtc.MKW36Z4;platform.drivers.llwu.MKW36Z4;platform.drivers.ltc.MKW36Z4;platform.drivers.pmc.MKW36Z4;platform.drivers.adc16.MKW36Z4;middleware.wireless.framework.dcdc_MKW36Z.MKW36Z4;middleware.wireless.xcvr_kw36z.MKW36Z4;platform.drivers.smc.MKW36Z4;CMSIS_Include;platform.devices.MKW36Z4_startup.MKW36Z4;frdmkw36_wireless_examples_bluetooth_lnc_freertos;</sdkComponents>
<boardId>frdmkw36</boardId>
<package>MKW36Z512VHT4</package>
<core>cm0plus</core>
<coreId>core0_MKW36Z512xxx4</coreId>
</storageModule>
Which, as I said before, seems to be the root cause of my problem of the include paths being updated when I update the SDK.
Maybe this com.nxp.mcuxpresso.core.datamodels needs to be edited from within the IDE?