Just as a confirmation: the lookupd library only works with nsqd HTTP addresses, right? http://godoc.org/github.com/bitly/nsq/util/lookupd#GetNSQDTopics

So it still wouldn't be able to get the topic list from the nsqd addresses provided, as those are TCP addresses. Is there any way to get the HTTP address from the TCP address? Or is it possible to switch from nsqd-tcp to nsqd-http? Or is there a way to obtain the topic list over TCP?

Otherwise, I'm not seeing a way to do this in which the nsqd addresses provided can be used... Unless the user needs to enter both the nsqd-http and nsqd-tcp addresses.