Dot notation bug in Handlebars Helpers

If the first parameter is in dot notation, the second parameter is ignored and replaced by a reference to the first parameter's root path. In response to: http://stackoverflow.com/questions/23787586/subexpressions-in-handlebars/26004508

HTML

<script src="http://builds.handlebarsjs.com.s3.amazonaws.com/handlebars-v1.3.0.js"></script>
  <!-- Hmtl -->
<html>    
<head> 
</head>    
<body>    
<script id="handlebars-template" type="text/x-handlebars-template">
Hello {{SayGreetings (getFullName user.first_name user.last_name)}}
</script>


<div id="content-placeholder"></div>

<script type = "text/javascript" 
   src = "lib/jquery/dist/jquery.js"></script>
<script type = "text/javascript"
   src = "lib/handlebars/hanldebars-v4.js"></script>   
<script  type = "text/javascript"  src="index.js"></script>

</html>

JavaScript

//Create a custom helper, 'SayGreetings' which returns fullname +', Good morning\Go eat lunch\Good afternoon!' based on current time
Handlebars.registerHelper('SayGreetings', function(fullname){
	return first_name;
});


//Create a custom helper 'getFullName' which returns first_name+" "+last_name.
Handlebars.registerHelper('getFullName', function(first_name,last_name){
	
});

//Create your context here with user with properties first_name and last_name
var context = {
    "user": {'first_name':'John','last_name':'doe'}
}


$(document).ready(function() {
    //retrieving the template `handlebars-template` from the HTML
    var theTemplateScript = $("#handlebars-template").html();
     
    //Compile the template using Handlebars.compile()
    var theTemplate = Handlebars.compile(theTemplateScript);

    //Pass the context as an argument to the compiled Template 
    var theCompiledHtml = theTemplate(context);

    //insert the template-context package into '#content-placeholder'
    $('#content-placeholder').html(theCompiledHtml);

});