The Active Directory component "Get User Details" gets a load of data and is ready to use. Does this component not get the details you need?
The input for this component is either "User Logon Name" (which usually equals email address), "User Logon Name Pre Windows 2000" (sAMAccountName).
Your examples are included in the output:
Name="DisplayName"
Position="Organization Title"
Department="Organization Department"
Additional attributes can be captured by entering the attribute name, such as objectClass in this example:
Results:
Let me know if this isn't going to work for you. The LDAP component is terrific to use when the stock AD components don't work for what you need, but otherwise, everything is simpler if you are able to use the stock batch.