OPC-UA method extensions with array data type

I am trying to implement an update mechanism for a device managed by a AXC F 2152. To keep it simple I implemented the node set such that the update works in accordance to OPC-Foundation - SoftwareUpdate just like the native update mechanism for the AXC.
This predefined mechanism however contains methods, which take in datatypes which are not supported as input parameters, for example Arrays, ByteStrings and Arrays of Strings.
Is there a way to provide a raw buffer for such data types or access them another way?

To close this topic, no it is currently not possible to call function blocks or similar with non-primitive datatypes.
The simplest solution for my problem seems to be a custom update mechanism, that uses the OPC-UA Server Filesystem Settings to upload software packages.