diff --git a/bin/create_config.sh b/bin/create_config.sh
index 1d50c589fbb10550840e388f9f641c4df53cd755..7aa0ade71183e458f7006206b4c8b2edcf1088af 100755
--- a/bin/create_config.sh
+++ b/bin/create_config.sh
@@ -93,7 +93,10 @@ cat $tplfile > $tmpfile
 # --- apply replace rules
 grep "^[a-zA-Z]" $replacefile | grep "=" | while read line
 do
-    key=$( echo $line | cut -f 2- -d ":" | cut -f 1 -d "=" ) 
+echo
+
+    key=$( echo $line | cut -f 1- -d "=")
+    echo $key | grep ":" >/dev/null && key=$( echo $key | rev | cut -f 1 -d ":" | rev )
     val=$( echo $line | cut -f 2- -d "=" )
 
     # Ruby erb template syntax to write a variable: <% @replace["mykey"] %>