All of the sampler parameter types you listed can be in arrays in COLLADA FX profiles for CG, GLSL, and GLES2.
I recommend reading about the <array> element in the COLLADA 1.5.0 specification, chapter 8: FX Reference, and also all of chapter 7: Getting Started with FX.
Since you are interested in OpenGL, please refer to chapter 11: Types, section Parameter-Type Elements, regarding <glsl_value_group> that includes all the sampler types.