As I mentioned, in my case, I search from Internet, check through this helpful forum and send message ask seniors in this forum when I have questions.
But if some questions are specific to my own situation or I need to double confirm, or I need to ask someone check my documents or ask very detailed question - similar with you, maybe same question need to be considered again and again from different aspects, I ask my "consultant". By doing this way, I can fully understand the process, had different answers, compare them, evaluate them, then decide what I should do.
That means I no need to completely trust my paid consultant (I will compare the answer from her and from Internet and this forum seniros), and no need to always in touch with her (I can always check on Internet and this forum posts and seniors). Just ask her when necessary.
I hope this helps.