So, your request to be able to filter leagues to only get back head-to-head leagues (so you can access head-to-head specific resources) is a very reasonable idea but it might take a little while to put together. As it stands right now, you'd have to do it in two calls -- ask for the user's leagues' settings, figure out which ones have a scoring type of "head" (or "headpoint" or "headone" if you start looking at MLB/NBA/NHL), and then get the scoreboards explicitly for those leagues.
Do you want the players drafted, or the players on the rosters? If you really want draftresults...er, well, you can do it, but it's a weird set of data to ask for. :P
With a little modification on my last request I could get my team and then get that week's opponent. It was just a matter of switching '/' for ';' :rI have to filter the opponent from a list of that league's matchups, but I don't get 'non head-to-head' errors and have all the info I want!