[C#] Cannot manage to pull from nested array

Hello , im dealing with nested arrays and i cannot manage to pull object from them. Any advice ?

This is my model class:

 [BsonId]
        public Guid Id { set; get; }

        public string Username { set; get; }

        public string DisplayName { set; get; }

        public string UserCode { set; get; }

        public string Email { set; get; }

        public string Avatar { set; get; }

        public List<FriendListModel> Friends { set; get; }

        public List<FriendRequestModel> FriendRequests { set; get; }

And this is what i tried =>

var update = Builders<UserModel>.Update.PullFilter(e => e.FriendRequests, Builders<FriendRequestModel>.Filter.Where(f => f.SenderUserCode ==sender.UserCode) & Builders<FriendRequestModel>.Filter.Where(f => f.SenderDisplayName == senderUserInfo.DisplayName));