Nesting checkboxes inside a radio button: Is there a better way?

I'm building an application that allows users to fill out a self assessment of their business. We'd like to give users the ability to print their work with a few options:

  1. Print all questions/responses (including those that have not been answered)

  2. Print only questions that have been answered by the user.

  3. Print only questions that have been answered by the user, and match a particular answer(s).

These three options are mutually exclusive so they're a good candidate for radio buttons, but the third option presents some difficulty as it requires a sub selection.

This is currently how I have it designed:

Radio button group with nested checkboxes

Is there a better way to lay out this form?