Other than using custom variables, there is VERY little you can do to find and uncover direct traffic. This article goes into in more detail: https://www.monsterinsights.com/what-is-direct-traffic-in-google-analytics/