In this case, i would suggest that you use the Sprint Tax chat service to answer these questions. It sounds like some of this income is to be reported since this is US-based income and you would need to contact them for further assistance to advise you how to report this on your 1040 NR.
We can only advise you how to report on resident returns. Click on the link i provided above, registered an account, and then chat them on how to report this on your return.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"