Looks like I passed in true instead of false. With your example I tested it to work. Thanks!
As a feature request, it would be useful to have the ability to lock all outputs except for a given list of outputs. That would make it easy to send from a specific output bypassing the usual coin selection logic.