Hi,
The data connection is going to return the user info for whichever user you query for, but your form will need conditions to know when to execute the data connection for the "form creator" or for the "current user". You'll also need fields in your main data source where you can store the results of the data connection. So it all comes down to form logic, which unfortunately is a little difficult to discuss/design via the forum.
For example: I could have one data connection called GetMyInfo, and this sets a node called "CurrentUser" every time the form loads. But I can also have a data connection called GetCreatorInfo (which also uses the GetMyInfo method) but it only executes when the form is new and sets a node called "FormCreator". The data connections are doing the same web service call but they are going to execute at different moments (conditions) and the result is going to be used in different fields (rules). The same idea would apply to any of the methods in the Active Directory web service.
I don't know the details of your license/purchase, but feel free to contact us via support at qdabra dot com if there was support included in your purchase. If you'd like us to take a look at the form and help you with the necessary form logic, we also offer one on one support consultations.