is it possible to show only direct subheadings (children) of a subtree, that have any todo state?

I tried the function `org-show-todo-tree` which shows a list of all subheadings with a todo state no matter how deep they are nested. 

And I tried the function `org-show-children`, which displays all the children, but also those with a `DONE` keyword. 

But if I runt both functions in sequence one overrides the other so I either get only todos or only children, not only children that are todos.