diff --git a/models/metadata_extra.go b/models/metadata_extra.go
index 4b4ddf71ece69bf93ee1157cb79e2d1e41db2e75_bW9kZWxzL21ldGFkYXRhX2V4dHJhLmdv..8871b0bbb6771aeb6d1096b8da5bac8e77f0d306_bW9kZWxzL21ldGFkYXRhX2V4dHJhLmdv 100644
--- a/models/metadata_extra.go
+++ b/models/metadata_extra.go
@@ -26,8 +26,17 @@
 }
 
 func (m Metadata) Remove(name ...string) Metadata {
-	for _, n := range name {
-		delete(m, n)
+	for i, n := range name {
+		name[i] = strings.ToLower(n)
+	}
+
+	for _, k := range m.Keys() {
+		lk := strings.ToLower(k)
+		for _, n := range name {
+			if lk == n {
+				delete(m, k)
+			}
+		}
 	}
 
 	return m