We have a number of devices spread across numerous subnets which also contain other devices we do not want to provision, making IDP a not as suitable option here so was wondering if there were any alternative ways to bulk provision these devices
I would suggest to create one element for a specific protocol, do an export (right-click > Actions > Export) and export it as CSV. Then you can duplicate the row, but leave the DataMiner ID and Element ID empty for the new rows and change element row and the polling configuration. Then do an import of that file to create the elements (right-click the view > Actions > Import).
The end of this course also covers this:
Elements - DataMiner Dojo
I see that this question has been inactive for some time. Do you still need help with this? If not, could you select the answer that has been most helpful for you (using the ✓ icon)?