i need some help with deferred CAs. I'm trying to execute a VBscript located in the SUPPORTDIR and I need the value of INSTALLDIR passed to the script

I created an immediate CA to store the value into the CustomActionData property. Querying the CustomActionData in the executing CA and displaying it e.g. in a MsgBox works fine, as long as the vbs code is stored in the CA itself.
Unfortunately my executing script is very large and subject to change so i want it outside the CA, but didn't manage to do so

Can somebody give me some advise, please.
Thanx
Stefan