Angular.js: filtro ng-repetición por ausencia en matriz

Necesito filtrar elementos en ng-repeat para que solo se muestren los elementos que no aparecen en la matriz alreadyAddedValues ​​():

<ul class="dropdown-menu">
    <li ng-repeat="v in values() | filter: { ????? } ">{{value.name}}</li>
</ul>

$scope.values() = function(){
    ................
}

$scope.alreadyAddedValues() = function()
{
    //returns an array
}

La búsqueda de un valor ya agregado debe realizarse porvalue.shortName

Respuestas a la pregunta(1)

Su respuesta a la pregunta