The DataSubscriber is only designed to handle a single tag. You could use it to subscribe to a "trigger" tag that would tell when to read the other tags.
For example, set the DataSubscriber to monitor a bit. When that bit changes, the DataChanged event will fire. Within that event, you could read the rest of the tags.
If you need all of the tags to update independently, you will need a separate DataSubscriber for each tag.
If all of your tags are in an array, you could create a subscription within code to read all of the array elements at once.