Each API call accepts a parameter called "udata". This parameter is passed back in the XML response. You can create an application with a single client side XSL stylesheet that displays data differently depending on the value of the udata parameter.
In QuickBase we call what you refer to as a dependency, a relationship. A relationship always involves two tables.
In the example above one of the tables would be a table of users. The users table would have a field for email address and a field for phone number. The users table, in this relationship, is the master table.