In that situation of very slow scrapes, I'd suggest two options.
Either split the queries up if possible, which would allow things to be parallelised.
Alternatively, run the queries via cron or a script and write the results to the filesystem and then use the node exporter's textfile collector. Then you can scrape say ever 30 seconds so you won't have issues with staleness.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.