Angular.js: filtre ng-repeat par absence dans le tableau

J'ai besoin de filtrer les éléments de ng-repeat, de sorte que seuls les éléments qui n'apparaissent pas dans alreadyAddedValues() tableau sera affiché:

<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 recherche d'une valeur ajoutée devrait effectuer par value.shortName

source d'informationauteur Paul